====================================================================== Playbook information ====================================================================== Плейбук по развертыванию COWORK в Docker Поддерживаемые версии ОС: Ubuntu (20.04 - 26.04) ### DEPLOY COWORK ### - Определяем инстанс в файле - vars/common.yml - Определяем тип приложения и компоненты установки в файле - vars/\/common.yml - Добавляем хосты в соответствующие роли компонентов в inventory для конкретного инстанса- inventory/\/hosts - Заполняем все переменные для сервиса CA в каталоге инстанса - vars/\/ca (Если выбрана установка данного компонента) - Запускаем роль подготовки СА сервиса (Если выбрана установка данного компонента) ansible-playbook -i inventory/\/hosts main.yml --tags "ca" - Копируем информацию о внутренних сертификатах в файл переменных - vars/\/ssl_secret.yml cat /opt/CA/RootCA.crt > в переменную rootca_int_crt cat /opt/CA/service/wc.crt > в переменную wc_int_crt cat /opt/CA/service/wc.key > в переменную wc_int_key - Побавляем информацию о внешних сертификатах в файл переменных - vars/\/ssl_secret.yml Переменные: wc_ext_crt, wc_ext_key, rootca_int_crt - Заполняем все переменные по устанавливаемым сервисам в каталоге - vars/\/ - Запускаем основной плейбук развертывания ansible-playbook -i inventory/\/hosts main.yml - Ждем успешного завершения и выполняем проверку работы сервисов