Системные требования:
Хост:
- Linux/macos
- Ansible 2.11+
- Make
- Python >= 2.6
- Docker-py >= 1.7.0
- Docker API >= 1.20
Сервера:
- Ubuntu 20.04
-
Введите корректный пароль от БД и Datadog API key в файл секретов:
group_vars/webservers/vault.yml -
Создайте файл с паролем от секретов Ansible
touch vault-password
- Введите пароль в файл
echo my-example-password >> vault-password
- Зашифруйте секреты
make encrypt
- Запустите деплой
make deploy
- (Опционально) Если необходимо изменить секреты - расшифруйте его, измените и зашифруйте обратно.
make decrypt // расшифровать секреты
make encrypt // зашифровать секреты