请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ansible-playbook执行报错

我搭建完虚拟环境(python 3.6和ansible stable-2.5),使用ansible-playbook --version时报错:
(.py3-a2.5-env) [deploy@ansible1 test_playbooks]$ ansible-playbook --version
Usage: ansible [options]

Define and run a single task ‘playbook’ against a set of hosts

Options:
-a MODULE_ARGS, --args=MODULE_ARGS
module arguments

Some modules do not make sense in Ad-Hoc (include, meta, etc)
ERROR! Missing target hosts

但使用ansible --version查看版本时,没有问题,显示如下:
(.py3-a2.5-env) [deploy@ansible1 test_playbooks]$ ansible --version
ansible 2.5.15 (stable-2.5 4f5084d9d2) last updated 2020/01/06 02:20:19 (GMT -400)
config file = None
configured module search path = [’/home/deploy/.ansible/plugins/modules’, ‘/usr/share/ansible/plugins/modules’]
ansible python module location = /home/deploy/.py3-a2.5-env/ansible/lib/ansible
executable location = /home/deploy/.py3-a2.5-env/ansible/bin/ansible
python version = 3.6.5 (default, Jan 3 2020, 04:12:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]

正在回答 回答被采纳积分+3

1回答

一路向北 2020-01-06 23:34:30

感谢这位同学的关注, 从报错上看 ansible-playbook --version 中的中划线可能出了问题, 请保证当前是在英文输入法状态下输入的中划线-

0 回复 有任何疑惑可以回复我~
  • 提问者 Pey沛 #1
    谢谢老师,不过我试了几次还是不行,刚刚重新git clone了ansible的源代码终于可以了,应该是之前包下的有问题。
    回复 有任何疑惑可以回复我~ 2020-01-07 10:00:43
  • 一路向北 回复 提问者 Pey沛 #2
    你可以把问题发到咱们群里,我有时间会帮你看一下
    回复 有任何疑惑可以回复我~ 2020-01-07 10:44:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信