Запустить Ansible playbook без инвентаря
подумайте, хочу ли я что-то быстро проверить. Что-то, что на самом деле не нуждается в подключении к хосту (чтобы проверить, как работает сам ansible, например, включая обработчики или что-то еще). Или localhost будет делать. Я бы, наверное, отказался от этого, но man page говорит:
- I путь, --inventory=путь
путь к инвентарю, который по умолчанию имеет значение /etc/ansible / hosts. как вариант, вы можете использовать запятую список хостов или одного хоста с конечной запятой хоста,.
и когда я запускаю ansible-playbook без инвентаря, он говорит:
[предупреждение]: список хостов пуст, только localhost в доступна
есть ли простой способ запустить playbook без хоста или, возможно, localhost?
1 ответов
Как предложил @ydaetskcoR, это выглядит следующим образом:
$ ansible-playbook playbook.yml -i localhost, -k
и проверить playbook, если на то пошло
- hosts: all
tasks:
- debug: msg=test