Запустить 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