Workshop Basic Configuration
Проект предназначен для быстрой проверки работы Ansible Navigator. Является вспомогательным средством для Практикума.
Загрузка файлов
Для быстрой базовой настройки используйте файлы этого репозитория. Загрузите репозиторий в свой домашний каталог:
git clone https://gitflic.ru/project/astra-automation-education/basic-configuration.git && cd basic-configuration
Команды Ansible Navigator
Проверка настроек:
ansible-navigator settings
Регистрация в приватном реестре образов EE:
podman login automation-hub-1.education.stand --tls-verify=false
Проверка состава используемого EE:
ansible-navigator images --pa='--tls-verify=false'
Проверка узла на управляемость:
ansible-navigator exec -- ansible localhost -m ansible.builtin.ping
Описание инвентаря:
ansible-navigator inventory -i hosts.yml --list -m stdout
Список коллекций в заданном EE:
ansible-navigator --eei hub.astra-automation.ru/aa-1.2/aa-full-ee collections list
Исполнение playbook:
ansible-navigator run basics.yml -i hosts.yml -m stdout
Документ по модулю Ansible:
ansible-navigator doc ansible.builtin.command [--mode stdout]
Документ по расширению Ansible:
ansible-navigator doc -t lookup ansible.builtin.fileglob
Сборка образа EE:
ansible-navigator builder build --tag postgresql_ee:0.0.1
Узнать настройки Ansible:
ansible-navigator config view
Проверка синтаксиса и стиля кода:
ansible-navigator --eei hub.astra-automation.ru/aa-1.2/aa-full-ee:latest \ lint --offline -p ansible-lint/examples/playbooks/example.yml [-m stdout]
Описание
This project sets up Ansible Navigator and creates some example auxiliary files.