ansible 将多个标签合并为单个标签

问题描述 投票:0回答:1

我想在运行 playbook 时将多个标签合并为单个标签

例如:

ansible-playbook apache.yml -e 'TARGET=bs' -i inventories/devqa-servers.ini -b -K -u root --ask-vault-pass --ask-pass --tags 'normal_vars,  install, configure, ssl, custom_config, services, mdm, enterpriseenrollment_80, enroll'

我想将所有标签组合到一个文件或公共标签中,并仅调用该标签,如下所示

ansible-playbook apache.yml -e 'TARGET=bs' -i inventories/devqa-servers.ini -b -K -u root --ask-vault-pass --ask-pass --tags 'all'

因此 all 标签将包含所有其他标签。 我们有没有这样的方式来做到这一点?

ansible ansible-2.x
1个回答
0
投票

根据文档运行剧本时选择或跳过标签此功能已经可用并且是默认行为

ansible-playbook
提供了五个与标签相关的命令行选项:

--tags all
- 运行所有任务,忽略标签(默认行为)

© www.soinside.com 2019 - 2024. All rights reserved.