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:
2025-10-22 14:30:57 +03:00
parent e6287769d6
commit a875a874e9
22 changed files with 11 additions and 784 deletions

View File

@@ -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: "Инфраструктура готова для настройки"