Ansible /限制标签到组和本地主机

时间:2018-07-26 05:46:56

标签: ansible

我正在尝试在带有附加参数mytag且标签为my-zone的所有计算机上以及在执行了剧本的localhost上运行我的剧本。我尝试过:

ansible-playbook myplaybook.yml -i myinventory -e --limit localhost,tag_mytag:&my-zone

但是它给了我下一个错误:

ERROR! Specified --limit does not match any hosts

我该怎么办?

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

   ansible-playbook myplaybook.yml -i myinventory --limit localhost --tag mytag -e var=x

在这里假设,我将我的剧本限制为只能运行到localhost(-limit)。 带有标签“ mytag”(-tag)并传递一个额外的变量(-e)作为“ var = x”