diff --git a/README.md b/README.md index 99a8b13..09716de 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,6 @@ AnsibleLab/ │ └── molecule-guide.md # 🧪 Подробное руководство по Molecule ├── Makefile # Основные команды ├── requirements.yml # Ansible коллекции -├── ansible.cfg # Конфигурация Ansible └── Dockerfile # Основной Docker образ ``` @@ -367,7 +366,7 @@ make role deploy # развертывание ролей - **Расположение:** `inventory/hosts.ini` - **Содержимое:** Реальные серверы с SSH подключением - **Сеть:** Интернет или внутренняя сеть -- **Пользователь:** `devops` (настраивается в `ansible.cfg`) +- **Пользователь:** `devops` (настраивается в Makefile) **Пример продакшн инвентори:** ```ini @@ -1830,20 +1829,14 @@ export DOCKER_BUILDX_BUILDER=multiarch-builder ### Ansible конфигурация ```ini -# ansible.cfg -[defaults] -inventory = inventory/hosts.ini -remote_user = devops -host_key_checking = False -enable_plugins = yaml, ini -roles_path = roles/ -interpreter_python = auto - -# Настройки для тестирования -[test] -inventory = molecule/default/inventory/hosts.ini -remote_user = ansible -host_key_checking = False +# Переменные окружения для Ansible +export ANSIBLE_FORCE_COLOR=1 +export ANSIBLE_STDOUT_CALLBACK=yaml +export ANSIBLE_HOST_KEY_CHECKING=False +export ANSIBLE_INVENTORY=inventory/hosts.ini +export ANSIBLE_REMOTE_USER=devops +export ANSIBLE_ROLES_PATH=roles/ +export ANSIBLE_INTERPRETER_PYTHON=auto # Настройки для продакшн [production] @@ -2154,7 +2147,7 @@ MIT License - см. файл [LICENSE](LICENSE) ### 📖 Дополнительные ресурсы - **Makefile** - Все доступные команды -- **ansible.cfg** - Конфигурация Ansible +- **.ansible-lint** - Конфигурация линтера - **requirements.yml** - Ansible коллекции - **molecule/presets/** - Готовые preset'ы для тестирования diff --git a/ansible.cfg b/ansible.cfg deleted file mode 100644 index 737d81c..0000000 --- a/ansible.cfg +++ /dev/null @@ -1,8 +0,0 @@ -[defaults] -inventory = inventory/hosts.ini -# vault_password_file = vault/.vault -remote_user = devops -host_key_checking = False -enable_plugins = yaml, ini -roles_path = roles/ -interpreter_python = auto \ No newline at end of file