heat ResourceGroup资源使用介绍

在heat中有一个ResourceGroup资源,类型是“OS::Heat::ResourceGroup”。

从名称就能够大概猜到该资源的作用:资源组,组内可以包括一个或多个相同的嵌套资源。


通过resource-type-show命令查看该资源的信息,可以看到该资源有以下几项输入属性:

属性 类型 描述
count number 定义资源组包含子资源个数,默认1
index_var string 定义索引替换字符串,默认%index%
removal_policies comma_delimited_list 定义要从资源组中删除的子资源,默认[]
resource_def json 子资源定义,跟在模板中直接定义资源属性相同
其中必须显示指定的属性是resource_def。


另外,该资源的输出属性如下:

属性 描述
attributes 输出子资源指定属性信息
refs 输出所有子资源ID列表
show 输出所有子资源详细信息

下面通过一个例子来演示ResourceGroup资源的使用。


编辑模板文件template.yaml如下:

heat_template_version: 2015-04-30
description: create a group of cinder volume

resources:
  resgroup:
    type: OS::Heat::ResourceGroup
    properties:
      count: 2
      resource_def:
        type: OS::Cinder::Volume
        properties:
          name: vol-%index%
          
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值