Python 2.7 ****ansible.errors.AnsibleError:找不到清单文件,请使用-i指定一个****

Python 2.7 ****ansible.errors.AnsibleError:找不到清单文件,请使用-i指定一个****,python-2.7,ansible-inventory,ansible-api,Python 2.7,Ansible Inventory,Ansible Api,****ansible.errors.AnsibleError:找不到清单文件,请使用-i指定一个**** 我的剧本: 样本1.yml: /etc/ansible/hosts: #!/usr/bin/python import ansible.playbook from ansible import callbacks from ansible import utils ANSIBLE_HOSTS = 'hosts' PLAYBOOK = 'sample1.yml' def deploy():

****ansible.errors.AnsibleError:找不到清单文件,请使用-i指定一个****

我的剧本: 样本1.yml: /etc/ansible/hosts:
#!/usr/bin/python
import ansible.playbook
from ansible import callbacks
from ansible import utils
ANSIBLE_HOSTS = 'hosts'
PLAYBOOK = 'sample1.yml'
def deploy():
stats = callbacks.AggregateStats()
playbook_cb = callbacks.PlaybookCallbacks(verbose=utils.VERBOSITY)
inventory = ansible.inventory.Inventory(ANSIBLE_HOSTS)
runner_cb = callbacks.PlaybookRunnerCallbacks(stats,verbose=utils.VERBOSITY)

pb = ansible.playbook.PlayBook(playbook=PLAYBOOK,
                               callbacks=playbook_cb,
                               runner_callbacks=runner_cb,
                               stats=stats,
                               inventory=inventory,
                               extra_vars={'test': "TEST"})
pb.run()

if __name__ == "__main__":
   deploy()
- hosts: localhost
  connection: local
  sudo: no
[localhost]
localhost ansible_connection=local