1 heat_template_version: 2013-05-23
3 description: heat template that creates PCRF Cluman stack
8 label: PCRF CM server name
9 description: PCRF CM server name
13 description: PCRF CM image name
16 label: PCRF CM flavor name
17 description: flavor name of PCRF CM instance
18 availabilityzone_name:
20 label: availabilityzone name
21 description: availabilityzone name
24 label: CPS network name
25 description: CPS network name
29 description: CPS network ip
32 label: CPS network mask
33 description: CPS network mask
36 label: OAM network name
37 description: OAM network name
41 description: OAM network ip
44 label: CPS network gateway
45 description: CPS network gateway
48 label: CPS network mask
49 description: CPS network mask
52 label: CPS Cluman Cinder Volume
53 description: CPS Cluman Cinder Volume
56 label: security group name
57 description: the name of security group
71 type: OS::Nova::Server
74 name: { get_param: pcma_server_name }
75 image: { get_param: pcma_image_name }
76 flavor: { get_param: pcma_flavor_name }
77 availability_zone: { get_param: availabilityzone_name }
79 - port: { get_resource: pcm_port_0}
80 - port: { get_resource: pcm_port_1}
83 volume_id: { get_param: pcm_vol}
87 type: OS::Nova::Server
90 name: { get_param: pcma_server_name }
91 image: { get_param: pcma_image_name }
92 flavor: { get_param: pcma_flavor_name }
93 availability_zone: { get_param: availabilityzone_name }
95 - port: { get_resource: pcm_port_2}
96 - port: { get_resource: pcm_port_3}
99 volume_id: { get_param: pcm_vol}
100 user_data_format: RAW
101 scheduler_hints: { group: { get_param: server_group } }
104 type: OS::Neutron::Port
106 network: { get_param: cps_net_name }
108 - ip_address: { get_param: cps_net_ip }
109 security_groups: [{ get_param: security_group_name }]
112 type: OS::Neutron::Port
114 network: { get_param: oam_net_name }
116 - ip_address: { get_param: oam_net_ip }
117 security_groups: [{ get_param: security_group_name }]
120 type: OS::Neutron::Port
122 network: { get_param: cps_net_name }
124 - ip_address: { get_param: cps_net_ip }
125 security_groups: [{ get_param: security_group_name }]
128 type: OS::Neutron::Port
130 network: { get_param: oam_net_name }
132 - ip_address: { get_param: oam_net_ip }
133 security_groups: [{ get_param: security_group_name }]
137 value: { get_resource: pcm_port_3 }