【发布时间】:2018-12-31 08:02:29
【问题描述】:
我有一个简单的 ansible 角色来完成一项任务,但问题是当我运行它时 任务并未真正开始
当我在没有角色的情况下尝试我的任务时它起作用了,当我尝试使用角色时不知道为什么会发生这种情况。
ansible 版本:ansible 2.2.3.0
这是我的 run.yml
- name: add user to general purpose
hosts: localhosts
roles:
- adduser
cd adduser/tasks/main.yml
- name: Create user
shell: sudo adduser tom
跑步
ansible-playbook run.yml -vvv
这是输出
Using /etc/ansible/ansible.cfg as config file
[WARNING]: provided hosts list is empty, only localhost is available
PLAYBOOK: run.yml
**************************************************************
1 plays in run.yml
PLAY RECAP
*********************************************************************
【问题讨论】:
-
您是否尝试过手动强制主机列表文件?
ansible-playbook run.yml -k -i hostsfile -
@ZumodeVidrio 谢谢,它适用于其他主机,当我在命令中传递 -i hostsfile 参数时它也适用于本地主机
标签: ansible ansible-2.x