1 heat_template_version: 2013-05-23
3 description: cmaui server template for vMMSC
8 description: UID of network
20 description: myAvailability_zone_1
32 type: OS::Nova::Server
34 name: { get_param: [names, 0]}
35 image: { get_param: image }
36 availability_zone: { get_param: availability_zone_1 }
37 flavor: { get_param: flavor }
39 - port: { get_resource: myPort1 }
40 - port: { get_resource: myPort2 }
44 type: OS::Nova::Server
46 name: { get_param: [names, 0]}
47 image: { get_param: image }
48 availability_zone: { get_param: availability_zone_1 }
49 flavor: { get_param: flavor }
51 - port: { get_resource: myPort3 }
52 - port: { get_resource: myPort4 }
55 type: OS::Neutron::Port
57 network: { get_param: net }
58 fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
59 security_groups: [{get_param: p1}]
60 replacement_policy: AUTO
63 type: OS::Neutron::Port
65 network: { get_param: net }
66 fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
67 security_groups: [{get_param: p2}]
68 replacement_policy: AUTO
71 type: OS::Neutron::Port
73 network: { get_param: net }
74 fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
75 security_groups: [{get_param: p1}]
76 replacement_policy: AUTO
79 type: OS::Neutron::Port
81 network: { get_param: net }
82 fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
83 security_groups: [{get_param: p2}]
84 replacement_policy: AUTO
86 type: ATT::Valet::GroupAssignment
88 group_type: { get_param: group_name}
89 group_name: simpleGroup
92 - { get_resource: myNovaServer1}
93 - { get_resource: myNovaServer2}
95 type: ATT::Valet::GroupAssignment
98 group_name: simpleGroup
101 - { get_resource: myNovaServer1}
102 - { get_resource: myNovaServer2}
104 type: ATT::Valet::GroupAssignment
106 group_type: { get_attr: [myPort4, show ]}
107 group_name: simpleGroup
110 - { get_resource: myNovaServer1}
111 - { get_resource: myNovaServer2}