27

考虑一下我是否想快速检查一些东西。不需要连接到主机的东西(检查ansible自身的工作方式,例如,包括处理程序或其他东西)。或者localhost会做。我可能会放弃这个,但手册页说:

-i PATH, --inventory=PATH

清单的 PATH,默认为 /etc/ansible/hosts。或者,您可以使用以逗号分隔的主机列表或带有结尾逗号主机的单个主机。

当我在ansible-playbook没有库存的情况下运行时,它会说:

[警告]:提供的主机列表为空,只有localhost可用

有没有一种简单的方法可以在没有主机的情况下运行剧本,或者可能localhost

4

1 回答 1

38

正如@ydaetskcoR建议的那样,如下所示:

$ ansible-playbook playbook.yml -i localhost, -k

并测试剧本,就此而言

- hosts: all
  tasks:
    - debug: msg=test
于 2016-07-04T15:51:57.137 回答