- Убрана подстановка значений по умолчанию для devops_password и devops_ssh_public_key - Добавлена строгая валидация секретов из vault/secrets.yml с детальными сообщениями об ошибках - Убран подробный вывод установки пакетов в тасках - Исправлена проблема с созданием симлинков в vault/ при тестировании - Обновлена логика загрузки vault переменных в molecule тестах - Добавлена очистка симлинков в destroy.yml для дополнительной безопасности Автор: Сергей Антропов Сайт: https://devops.org.ru
36 lines
786 B
YAML
36 lines
786 B
YAML
---
|
||
# Playbook для развертывания на продакшн серверах
|
||
# Автор: Сергей Антропов
|
||
# Сайт: https://devops.org.ru
|
||
|
||
- name: Развертывание всех ролей
|
||
hosts: all
|
||
become: true
|
||
tasks:
|
||
# Сброс цветовых кодов ANSI для корректного отображения
|
||
- name: Reset ANSI color codes
|
||
debug:
|
||
msg: "\033[0m"
|
||
changed_when: false
|
||
tags:
|
||
- color-reset
|
||
|
||
- name: Установка роли devops
|
||
hosts: all
|
||
become: true
|
||
roles:
|
||
- devops
|
||
|
||
#- name: Установка роли python
|
||
# hosts: all
|
||
# become: true
|
||
# roles:
|
||
# - python
|
||
|
||
#- name: Установка роли docker
|
||
# hosts: all
|
||
# become: true
|
||
# roles:
|
||
# - docker
|
||
|