- Создана простая демо роль для тестирования - Упрощена роль deploy (убраны сложные компоненты) - Добавлен скрипт auto-add-role.sh для автоматического добавления ролей - Обновлен Makefile для автоматического добавления новых ролей Изменения в роли deploy: - Убраны сложные компоненты (ETCD, Patroni, HAProxy) - Добавлена демо роль для тестирования - Упрощены переменные и задачи Новая демо роль: - roles/demo/ - простая роль для тестирования - Устанавливает базовые инструменты (htop, tree, git) - Создает демо файлы с информацией о хосте - Легко удаляется без поломки системы Автоматизация: - scripts/auto-add-role.sh - автоматическое добавление ролей - Обновление deploy/tasks/main.yml - Обновление deploy/defaults/main.yml - Обновление site.yml - Автоматическое выполнение при make role create Преимущества: - Простота тестирования с демо ролью - Автоматическое добавление новых ролей - Универсальность системы - Легкое удаление без поломки - Модульная архитектура Автор: Сергей Антропов Сайт: https://devops.org.ru
25 lines
612 B
YAML
25 lines
612 B
YAML
---
|
|
# Переменные по умолчанию для роли deploy
|
|
# Автор: Сергей Антропов
|
|
# Сайт: https://devops.org.ru
|
|
|
|
# Настройки развертывания
|
|
deploy_enabled: true
|
|
deploy_cleanup: false
|
|
|
|
# Настройки демо роли
|
|
demo_enabled: true
|
|
|
|
# Настройки DinD
|
|
apps_enabled: true
|
|
dind_stack_dir: /root/stack
|
|
dind_compose_file: docker-compose.yml
|
|
|
|
# Настройки мониторинга
|
|
monitoring_enabled: false
|
|
monitoring_retention_days: 30
|
|
|
|
# Настройки безопасности
|
|
security_hardening: true
|
|
firewall_enabled: false
|