feat: Удалены все роли Ansible из проекта
- Удалена директория roles/ со всеми ролями - Упрощен site.yml (убраны ссылки на роли) - Обновлен Makefile (убраны команды для ролей) - Удален скрипт auto-add-role.sh - Обновлен README.md (убрана информация о ролях) Изменения: - Удалена роль deploy - Удалена роль demo - Удален скрипт auto-add-role.sh - Упрощен site.yml до базовых задач - Убраны команды make role из Makefile - Обновлена документация Теперь проект использует только playbooks: - files/playbooks/site.yml - основной playbook - files/playbooks/chaos.yml - chaos engineering - files/playbooks/health.yml - health dashboard Преимущества: - Упрощенная архитектура - Меньше сложности - Прямое использование playbooks - Легче понимать и поддерживать Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
@@ -35,13 +35,11 @@
|
||||
- unzip
|
||||
state: present
|
||||
|
||||
# Развертывание инфраструктуры через роль deploy
|
||||
# Развертывание инфраструктуры
|
||||
- name: Deploy infrastructure
|
||||
hosts: all
|
||||
become: true
|
||||
roles:
|
||||
- role: deploy
|
||||
vars:
|
||||
deploy_enabled: true
|
||||
demo_enabled: true
|
||||
apps_enabled: "{{ 'apps' in group_names }}"
|
||||
tasks:
|
||||
- name: Infrastructure placeholder
|
||||
debug:
|
||||
msg: "Инфраструктура готова для настройки"
|
||||
|
||||
Reference in New Issue
Block a user