OpenStack的Heat组件详解 (2)

            

OpenStack的Heat组件详解

 

     三、模板详解

        1. 概念:Heat 模板全称为heat orchestration template,简称为HOT。

        2. 典型 Heat 模板结构

1 heat_template_version: 2015-04-30 ### HOT版本 2 description: ### 说明 3 # a description of the template 4 5 parameter_groups: ### 指定参数顺序 6 - label: <human-readable label of parameter group> 7 description: <description of the parameter group> 8 parameters: 9 - <param name> 10 - <param name> 11 12 parameters: ### 传递的参数 13 <param name>: ### 参数名 14 type: <string | number | json | comma_delimited_list | boolean> ### 参数类型 15 label: <human-readable name of the parameter> ### 标签 16 description: <description of the parameter> 17 default: <default value for parameter> 18 hidden: <true | false> ### 是否隐藏 19 constraints: ### 已有的内置参数:OS::stack_name、OS::stack_id、OS::project_id 20 <parameter constraints> 21 immutable: <true | false> 22 23 resources: ### 资源对象 24 <resource ID>: ### 资源的ID 25 type: <resource type> ### 资源的类型 26 properties: ### 资源的属性 27 <property name>: <property value> 28 metadata: ### 资源的元数据 29 <resource specific metadata> 30 depends_on: <resource ID or list of ID> 31 update_policy: <update policy> 32 deletion_policy: <deletion policy> 33 34 outputs: ### 返回值 35 <parameter name>: ### 参数名 36 description: <description> ### 说明 37 value: <parameter value> ### 输出值

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwsdj.html