rundeck – 我们是否可以根据“选项”字段中选择的值在“节点过滤器”部分中动态选择主机标签?

有没有办法我们可以根据“选项”字段中选择的值在“节点过滤器”部分动态选择主机标签?

目前,我需要根据所选的“选项”字段在不同的主机集上运行作业.假设我有两个选项,如“第1组”和“第2组”.当我选择“组1”选项时,必须选择一组特定的主机标签,当选择“组2”时,必须在这些主机上选择并执行另一组主机标签.通过这样做,我们可以根据需要在不同的主机上动态运行该作业.

谢谢,
M. Kannan.

最佳答案
使用公共标记对服务器进行分组,创建一个选项,该选项是不同组标记的列表,然后使用“tags:${option.[option_name]}”在作业的节点过滤器中引用该选项.

例如,我将节点标记为DEV,TEST或PROD.我定义了一个名为server_env的相应列表选项,其中包含这三个相同的类别.对于节点过滤器,我使用了“tags:${option.server_env}”.

HTH

转载注明原文:rundeck – 我们是否可以根据“选项”字段中选择的值在“节点过滤器”部分中动态选择主机标签? - 代码日志