feat: улучшения роли devops и тестирования
- Убрана подстановка значений по умолчанию для devops_password и devops_ssh_public_key - Добавлена строгая валидация секретов из vault/secrets.yml с детальными сообщениями об ошибках - Убран подробный вывод установки пакетов в тасках - Исправлена проблема с созданием симлинков в vault/ при тестировании - Обновлена логика загрузки vault переменных в molecule тестах - Добавлена очистка симлинков в destroy.yml для дополнительной безопасности Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
@@ -290,13 +290,13 @@ make clean-containers
|
||||
make role lint
|
||||
|
||||
# Тест с verbose выводом
|
||||
ansible-playbook -i inventory/hosts.ini site.yml -vvv
|
||||
ansible-playbook -i inventory/hosts.ini run.yml -vvv
|
||||
|
||||
# Проверка переменных
|
||||
ansible-inventory --list -i inventory/hosts.ini
|
||||
|
||||
# Dry-run без выполнения
|
||||
ansible-playbook -i inventory/hosts.ini site.yml --check
|
||||
ansible-playbook -i inventory/hosts.ini run.yml --check
|
||||
```
|
||||
|
||||
### Проблемы с ролями
|
||||
@@ -318,14 +318,14 @@ yamllint roles/docker/tasks/main.yml
|
||||
|
||||
```bash
|
||||
# Проверка переменных
|
||||
ansible-playbook -i inventory/hosts.ini site.yml --list-tags
|
||||
ansible-playbook -i inventory/hosts.ini site.yml --list-tasks
|
||||
ansible-playbook -i inventory/hosts.ini run.yml --list-tags
|
||||
ansible-playbook -i inventory/hosts.ini run.yml --list-tasks
|
||||
|
||||
# Выполнение конкретной задачи
|
||||
ansible-playbook -i inventory/hosts.ini site.yml --tags docker
|
||||
ansible-playbook -i inventory/hosts.ini run.yml --tags docker
|
||||
|
||||
# Debug режим
|
||||
ansible-playbook -i inventory/hosts.ini site.yml -vvv
|
||||
ansible-playbook -i inventory/hosts.ini run.yml -vvv
|
||||
```
|
||||
|
||||
## 📈 Сбор диагностической информации
|
||||
|
||||
Reference in New Issue
Block a user