Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- heat_template_version: queens
- parameters:
- config_data:
- type: json
- default:
- deploy_inventory:
- bastion:
- - vdi-bastion-0
- node:
- - vdi-a
- - vdi-b
- - vdb-c
- node_bridge:
- type: json
- default:
- NodeIndex: 0
- that:
- type: number
- default: 1
- resources:
- a:
- type: OS::Heat::TestResource
- properties:
- value:
- yaql:
- expression: $.data.map.t3
- data:
- map:
- map_merge:
- - t0: 1
- t1: 2
- - t2: 3
- t3: 4
- b:
- type: OS::Heat::TestResource
- properties:
- value:
- yaql:
- expression: $.data.map.NodeIndex
- data:
- map:
- map_merge:
- - { get_param: config_data }
- - { get_param: node_bridge }
- c:
- type: OS::Heat::TestResource
- properties:
- value:
- yaql:
- expression: $.data.map.deploy_inventory.node[$.data.map.NodeIndex]
- data:
- map:
- map_merge:
- - { get_param: config_data }
- - { get_param: node_bridge }
- outputs:
- a:
- value:
- get_attr: [ a, output ]
- b:
- value:
- get_attr: [ b, output ]
- c:
- value:
- get_attr: [ c, output ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement