#Макет проекта для запуска сайта WIKI. Репозиторий не поддерживается и содержит ошибки. Создан исключительно как "заметка".
В нем будут созданы четыре виртуальные машины. Первая машина встречает пользователей и отправляет их дальше. Вторая и третья машины хранят файлы вики. Четвертая машина хранит базу данных. Мы используем Terraform для создания машин, а Ansible для настройки программ. Также на первой машине ставится Prometheus и Grafana для слежки за здоровьем серверов.
Клонируй проект и создай ключ для входа на серверы. Выполни команду в терминале: ssh-keygen -t ed25519
Перейди в папку terraform. Выполни команды: terraform init terraform apply -auto-approve Терминал покажет адреса машин. Скопируй внешние адреса из строки vm_nat_ip. Скопируй внутренние адреса из строки vm_ip.
Перейди в папку ansible. Открой файл inventory.yaml. Вставь туда внешние адреса в ansible_host. Вставь внутренние адреса в private_ip. Выполни команду: ansible-playbook -i inventory.yaml playbook.yaml
Открой браузер. Введи внешний адрес первой машины. Ты увидишь страницу настройки вики. Заполни форму и создай администратора.
Открой браузер. Введи внешний адрес первой машины и добавь порт 3000. Введи логин admin и пароль admin. Придумай новый пароль. Добавь источник данных Prometheus. Укажи адрес http://localhost:9090. Теперь ты можешь рисовать графики состояния серверов.