2016-10-03 7 views
0

私はAnsibleを新しくしました。返信可能なプレイブック:ホストが一致しません

私はテストプレイブックを作成しました。私が走ろうとすると、常に "No hosts matched"と表示されます。 私はこのプライ・ブックを持っているのと同じディレクトリに私のansible.cfgを置いた。 以下のファイルの内容は、私持っている

テストplaybook.yml

--- 
- name: Test file 
    hosts: development 
    sudo: yes 
    sudo_user: root 
    roles: 
    - { role: copyFile, src: /home/rajesh.devan/Hello.txt, dest: /home/rajesh.devan/HelloWorld.txt } 


environment: 
    TEMP: /home/rajesh.devan 

ansible.cfg:

[defaults] 
inventory = /home/rajesh.devan/ansible_test/inventory/hosts 

ホスト:

[development] 
dXXXXX516.global.XXXX.com 

私が実行します。

[[email protected] ansible_test]# ansible test-playbook.yml No hosts matched 

助けてください!

おかげで、

PS:私はAnsibleに新しいですので、

+0

[root @ dtraflocorh516 ansible_test]#ansible-playbook test-playbook.yml エラー:提供されたホストのリストが空です –

答えて

0

ansible明示してくださいCLIは、アドホックコマンド用です。
プレイブックを使用する場合は、ansible-playbook test-playbook.ymlに電話してください。

+0

-kと-Kフラグも使用することを忘れないでください。 sudoを使用していて、あなたのサーバがsudoのパスワードを要求するように設定されていると仮定して、パスワードを提供する必要があります(うまくいけばそれです)。 – Avalon

関連する問題