2016-07-04 3 views
10

何かを素早くチェックしたいと考えてください。実際にホストに接続する必要のないもの(ハンドラや何かを含む、自分自身がどのように機能するかを調べるため)。またはローカルホストが行います。私はおそらく、この上に与えると思いますが、manページは言う:在庫無しの可能性のある遊び冊子

-i PATH、--inventory = PATH

在庫にPATH、これは/ etc/ansible /ホストがデフォルト。 の代わりに、コンマで区切った のホストのリストを使用することも、末尾のコンマホストを持つ単一のホストを使用することもできます。

そして、私は在庫なしansible-脚本を実行すると、それは言う:

[警告]:提供するホストのリストが空である、唯一のローカルホスト

提供されていますあります遊び方がないホスト、おそらくlocalhostに対して簡単な方法で実行できますか?

+0

'-i "はlocalhost、"' – ydaetskcoR

+0

確かに、それが起こりませんでした私の説明から、 '-i localhost'でチェックしました。カンマなし。 –

+0

私の本当のインベントリは生産、参照、テスト、開発に分割されているので、 'echo 'localhost'> hosts.ini'を使用します。 – ceving

答えて

14

@ydaetskcoRは、以下のように、それはだ、示唆したように:

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

とテスト脚本、そのことについては

- hosts: all 
    tasks: 
    - debug: msg=test 
関連する問題