cw-deploy/cw_docker_deploy/README.md
2025-06-20 10:40:14 +03:00

24 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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