我正在尝试在带有附加参数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
我该怎么办?
答案 0 :(得分:0)
请尝试以下操作:
ansible-playbook myplaybook.yml -i myinventory --limit localhost --tag mytag -e var=x
在这里假设,我将我的剧本限制为只能运行到localhost(-limit)。 带有标签“ mytag”(-tag)并传递一个额外的变量(-e)作为“ var = x”