Технические требования: установка пакетов sshpass, make на Ansible Server
Для старта скриптов необходимо:
- Задать переменные хостов
- выше групп задать IP, логин/пароль или SSH-ключи
- соотнести имя заданного хоста с устанавливаемой ролью
- Задать переменные в group_vars
- тип установки (единичная/отказоустойчивая)
- IP, port балансировщиков
- сведения по postgresql
- и др.
-
В директорию distr поместить дистрибутивы для установки, включая пакеты postgresql
-
Запустить скрипты при помощи Make. После старта будут созданы директории logs и flags, которые позволяют вести лог и факт исполнения задачи по каждому playboook