Ansible 剧本返回:没有匹配的主机

Ansible playbook returning : No hosts matched

我是 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

当我 运行 :

[root@dtraflocorh516 ansible_test]#  ansible test-playbook.yml No hosts matched

请帮忙!!

谢谢,

PS:我是 Ansible 的新手所以请说清楚

ansible CLI 用于临时命令。
如果您想 运行 剧本,请致电 ansible-playbook test-playbook.yml