docs: Добавлена полная документация по кастомизации deploy.yml
- Создан файл docs/deploy-yml-customization.md с полным руководством - Добавлены примеры использования become, групп, переменных, тегов - Показаны примеры условного выполнения и параллелизма - Добавлены примеры обработки ошибок и безопасности - Включены примеры использования Vault и отладки - Добавлены лучшие практики и рекомендации - Обновлен roles/deploy.yml с примерами кастомизации - Добавлены ссылки на документацию в Makefile и README.md Документация включает: - 15 разделов с подробными примерами - Команды запуска с различными параметрами - Примеры продакшн развертывания - Настройки безопасности и мониторинга - Обработка ошибок и логирование
This commit is contained in:
9
Makefile
9
Makefile
@@ -127,6 +127,12 @@ role:
|
||||
echo ""; \
|
||||
echo " 🚀 make role deploy - развернуть роли на реальные серверы"; \
|
||||
echo " 💡 Требует: inventory/hosts.ini"; \
|
||||
echo " 💡 Примеры:"; \
|
||||
echo " make role deploy # развертывание всех ролей"; \
|
||||
echo " ansible-playbook -i inventory/hosts.ini roles/deploy.yml --tags web"; \
|
||||
echo " ansible-playbook -i inventory/hosts.ini roles/deploy.yml --limit webservers"; \
|
||||
echo " ansible-playbook -i inventory/hosts.ini roles/deploy.yml --check"; \
|
||||
echo " 💡 Документация: docs/deploy-yml-customization.md"; \
|
||||
echo ""; \
|
||||
echo " 🔍 make role lint - проверить синтаксис ролей"; \
|
||||
echo " 💡 Использует: ansible-lint"; \
|
||||
@@ -937,6 +943,9 @@ help:
|
||||
@echo " make role create - создать новую роль (интерактивно)"
|
||||
@echo " make role delete - удалить роль (интерактивно)"
|
||||
@echo ""
|
||||
@echo "📖 ДОКУМЕНТАЦИЯ ПО DEPLOY.YML:"
|
||||
@echo " docs/deploy-yml-customization.md - полное руководство по кастомизации"
|
||||
@echo ""
|
||||
@echo "📋 PRESET'Ы (тестовые окружения):"
|
||||
@echo " make presets list - показать все доступные preset'ы"
|
||||
@echo " make presets info - подробная информация о preset'е"
|
||||
|
||||
Reference in New Issue
Block a user