首页
学习
活动
专区
圈层
工具
发布

【运维自动化-标准运维】全局变量使用说明(下)

一、集群模块IP选择器

此变量用于获取集群和模块下的IP

创建

输入名称和KEY值

引用

${KEY}

引用${KEY},返回类型为字符串,值为用英文逗号,连接的用户选择的集群和模块下的IP

使用

自定义输入IP

IP: IP必须填写【云区域ID:IP】或者【IP】格式之一,多个用换行分隔;【IP】格式需要保证所填写的内网IP在配置平台(CMDB)的该业务中是唯一的

筛选集群: 筛选集群名称,英文逗号分隔

筛选服务模板: 筛选服务模板名称,英文逗号分隔

选择集群模块

集群: 选择集群

服务模板: 选择服务模板

模块属性: 输入模块属性,为空时默认使用ip

筛选集群: 筛选集群名称,英文逗号分隔

筛选服务模板: 筛选服务模板名称,英文逗号分隔

手动输入集群模块

集群: 输入集群

服务模板: 输入服务模板

模块属性: 输入模块属性,为空时默认使用ip

筛选集群: 筛选集群名称,英文逗号分隔

筛选服务模板: 筛选服务模板名称,英文逗号分隔

实操演示

创建变量(以选择集群模块为例)

为了好理解这里的集群模块,我们再附上配置平台的拓扑截图

引用变量

实际的结果为

二、主机属性查询器

此变量用于查询主机列表的属性值

创建

输入名称和KEY值

引用

${KEY}

引用${KEY},返回类型为字典,键为主机IP,值为主机所有的属性值字典(键为属性,值为属性值)

使用

创建变量

引用变量

在一个快速脚本执行插件里使用

实际结果输出:

三、集群分组选择器

用于获取集群类型的动态分组的集群信息

创建

输入名称和KEY值

引用

${KEY}

引用${KEY},返回类型为字典,键为集群的属性名称,值为集群的属性值

引用${KEY.{集群属性编码}},返回类型为列表,列表值为集群属性值

如:

获取集群的名称列表

${KEY.bk_set_name}

获取集群环境类型

${KEY.bk_set_env}

引用${KEY.flat__{集群属性编码}},返回类型为字符串,值为用英文逗号,连接的集群属性值

如:

获取集群的名称值

${KEY.flat__bk_set_name}

获取集群环境类型值

${KEY.flat__bk_set_env}

使用

创建变量

配置平台里动态分组的预览

引用变量

实际结果

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OfnvAtpXgfrLHzRK-TBhYO4g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券