Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
это то с чего надо начинать работу, по умолчанию хранится в /etc/ansible/hosts, Можно создать свой, и указать его при запуске с помощью команды-i myhosts.ini либо прописать путь к нему в конфигурационном файле inventory = ./myhosts.ini(о нем поговорим позднее).
В этом инвентарном файле храниться информация о хостах, с которыми мы будем работать. Файл может быть в формате ini или yaml, я привык использовать формат ini. На схеме ниже приведена логика конфигурации инвентарного файла в формате ini:
создадим простой инвентарный файл hosts.ini :
[demo] 127.0.0.1 ansible_user=werwolf ansible_port=2222
запустим ansible:
werwolf@werwolf-System-Product-Name:~/ansible-demo$ ansible -i hosts.ini -m ping demo 127.0.0.1 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python3" }, "changed": false, "ping": "pong" }