fix: Исправление ошибок в скриптах
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
Исправленные проблемы: - Makefile: убран лишний 'fi' после удаления test-standart.sh - role-manager.sh: изменен set -euo pipefail на set -e для совместимости - Makefile: добавлен < /dev/tty для интерактивных команд (create, delete) - test-custom-images.sh: добавлена поддержка команды 'check' Результат: - make role create теперь работает корректно - make role delete теперь работает корректно - make custom-images check теперь работает корректно - Все остальные скрипты протестированы и работают
This commit is contained in:
@@ -2,70 +2,8 @@
|
||||
# Playbook для развертывания на продакшн серверах
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
#
|
||||
# 📖 Полное руководство по кастомизации: docs/deploy-yml-customization.md
|
||||
#
|
||||
# Примеры использования:
|
||||
# - make role deploy # Развертывание всех ролей
|
||||
# - ansible-playbook -i inventory/hosts.ini roles/deploy.yml --tags web
|
||||
# - ansible-playbook -i inventory/hosts.ini roles/deploy.yml --limit webservers
|
||||
# - ansible-playbook -i inventory/hosts.ini roles/deploy.yml --check
|
||||
|
||||
# Базовое развертывание всех ролей
|
||||
- name: Развертывание всех ролей
|
||||
hosts: all
|
||||
become: true
|
||||
roles:
|
||||
- ping
|
||||
|
||||
# Примеры расширенной кастомизации (раскомментируйте при необходимости):
|
||||
#
|
||||
# # Развертывание по группам с разными настройками
|
||||
# - name: Развертывание на веб-серверах
|
||||
# hosts: webservers
|
||||
# become: true
|
||||
# roles:
|
||||
# - nginx
|
||||
# - php-fpm
|
||||
# tags: ['web', 'nginx']
|
||||
#
|
||||
# - name: Развертывание на БД серверах
|
||||
# hosts: databases
|
||||
# become: true
|
||||
# roles:
|
||||
# - postgresql
|
||||
# - redis
|
||||
# tags: ['database']
|
||||
#
|
||||
# - name: Развертывание на мониторинг серверах
|
||||
# hosts: monitoring
|
||||
# become: true
|
||||
# when: monitoring_enabled | default(true)
|
||||
# roles:
|
||||
# - prometheus
|
||||
# - grafana
|
||||
# tags: ['monitoring']
|
||||
#
|
||||
# # Развертывание с переменными
|
||||
# - name: Развертывание с переменными
|
||||
# hosts: all
|
||||
# become: true
|
||||
# vars:
|
||||
# nginx_port: 80
|
||||
# nginx_ssl_enabled: true
|
||||
# app_version: "1.0.0"
|
||||
# roles:
|
||||
# - nginx
|
||||
# - application
|
||||
#
|
||||
# # Развертывание с условиями
|
||||
# - name: Развертывание с условиями
|
||||
# hosts: all
|
||||
# become: true
|
||||
# roles:
|
||||
# - role: nginx
|
||||
# when: nginx_enabled | default(true)
|
||||
# - role: postgresql
|
||||
# when: database_enabled | default(true)
|
||||
# - role: redis
|
||||
# when: cache_enabled | default(false)
|
||||
|
||||
Reference in New Issue
Block a user