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
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:
27
README.md
27
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'ы для тестирования
|
||||
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user