我们是否可以根据“选项”字段中选择的值在“节点过滤器”部分动态选择主机标签?
目前,我需要根据所选的“选项”字段在不同的主机集上运行作业。假设我有两个选项,如“第1组”和“第2组”。当我选择“组1”选项时,必须选择一组特定的主机标签,当选择“组2”时,必须在这些主机上选择并执行另一组主机标签。通过这样做,我们可以根据需要在不同的主机上动态运行该作业。
谢谢, M. Kannan。
答案 0 :(得分:2)
使用公共标记对服务器进行分组,创建一个选项,该选项是不同组标记的列表,然后使用" tags: ${option.[option_name]}
"在作业的节点过滤器中引用该选项。
例如,我将节点标记为DEV, TEST, or PROD.
我定义了一个名为server_env
的相应列表选项,其中包含这三个类别。对于节点过滤器,我使用了" tags: ${option.server_env}
"。
HTH
答案 1 :(得分:0)
我们团队找到的最佳选择是: