feat: Интерактивная инициализация проекта через make init
- Добавлена интерактивная команда setup-env-interactive - make init теперь запрашивает настройки проекта в диалоговом режиме - Обновлена документация в README.md - Убрано упоминание о создании vault-password.txt вручную Интерактивная настройка включает: - Основные настройки: название, версия, автор, сайт - Настройки Docker: образ, сеть - Настройки лаборатории: сценарий, пресет - Настройки Kubernetes: контекст, версии Istio/Kind - Пути к папкам и файлам Преимущества: - Удобная настройка проекта при первом запуске - Все необходимые файлы создаются автоматически - Пользователь может настроить проект под свои нужды - Сохранение настроек в .env файле Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
12
README.md
12
README.md
@@ -38,10 +38,14 @@
|
||||
git clone https://github.com/your-username/ansible-template.git
|
||||
cd ansible-template
|
||||
|
||||
# Создать необходимые файлы
|
||||
echo "your-vault-password" > vault-password.txt
|
||||
mkdir -p roles
|
||||
mkdir -p files/playbooks
|
||||
# Инициализировать проект (интерактивная настройка)
|
||||
make init
|
||||
# Команда запросит настройки проекта в интерактивном режиме:
|
||||
# - Название проекта, версия, автор, сайт
|
||||
# - Настройки Docker (образ, сеть)
|
||||
# - Настройки лаборатории (сценарий, пресет)
|
||||
# - Настройки Kubernetes (контекст, версии Istio/Kind)
|
||||
# - Пути к папкам и файлам
|
||||
|
||||
# Установить pre-commit хуки (опционально)
|
||||
make pre-commit-install
|
||||
|
||||
Reference in New Issue
Block a user