在Ansible中,可以使用"when"关键字来跳过带有特定变量值的伪目标。下面是一个代码示例:
- name: Playbook 示例
hosts: all
tasks:
- name: 伪目标任务1
debug:
msg: "执行伪目标任务1"
when: my_variable != '$'
- name: 伪目标任务2
debug:
msg: "执行伪目标任务2"
when: my_variable != '$'
在上面的示例中,当变量"my_variable"的值不等于"$"时,伪目标任务1和伪目标任务2才会被执行。如果变量"my_variable"的值是"$",这两个任务将被跳过。
请注意,这里的"my_variable"是一个示例变量名,你需要根据实际情况替换为你自己的变量名。
希望这个解决方法对你有所帮助!
上一篇:Ansible添加密钥