refactor: удален неиспользуемый ansible.cfg и обновлена документация
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

- Удален файл ansible.cfg (не использовался в проекте)
- Обновлена документация в README.md
- Удалены упоминания об ansible.cfg из инструкций
- Обновлены инструкции по настройке Ansible через переменные окружения

Проект использует Docker контейнеры для всех ansible команд,
поэтому ansible.cfg не нужен.
This commit is contained in:
Сергей Антропов
2025-10-25 20:13:16 +03:00
parent c7dec1e733
commit 1ec9121a21
2 changed files with 10 additions and 25 deletions

View File

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

View File

@@ -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