gpt4 book ai didi

ansible - 如何仅运行具有多个标签的 ansible 任务?

转载 作者:行者123 更新时间:2023-12-02 07:03:07 25 4
gpt4 key购买 nike

想象一下这个 ansible 剧本:

- name: debug foo
debug: msg=foo
tags:
- foo

- name: debug bar
debug: msg=bar
tags:
- bar

- name: debug baz
debug: msg=baz
tags:
- foo
- bar

如何只运行 debug baz 任务?我想说的是只运行标记有 foobar 的任务。这可能吗?

我尝试过这个,但它将运行所有 3 个任务:

ansible-playbook foo.yml -t foo,bar

最佳答案

Ansible 标签使用“或”而不是“和”作为比较。您创建另一个标签的解决方案是合适的。

关于ansible - 如何仅运行具有多个标签的 ansible 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036126/

25 4 0