何かをすぐに確認したいかどうかを検討してください。ホストに実際に接続する必要のないもの(ハンドラーなどを含む、ansible自体の動作を確認するため)。または、localhostが行います。私はおそらくこれをあきらめるだろうが、マニュアルページにはこう書かれている:
-i PATH、-inventory = PATH
インベントリへのパス。デフォルトは/ etc/ansible/hostsです。 別の方法、ホストのコンマ区切りリスト、または末尾にコンマのある単一のホストを使用できます。
そして、インベントリなしでansible-playbookを実行すると、次のように表示されます。
[警告]:ホストリストが空の場合、localhostのみ使用可能
ホストなし、またはおそらくローカルホストに対してプレイブックを実行する簡単な方法はありますか?
@ydaetskcoRが示唆したように、それは次のとおりです。
$ ansible-playbook playbook.yml -i localhost, -k
プレイブックをテストします
- hosts: all
tasks:
- debug: msg=test