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: user_data_format
25 description: user_data_format
32 label: CPS network name
33 description: CPS network name
37 description: CPS network ip
40 label: CPS network mask
41 description: CPS network mask
44 label: OAM network name
45 description: OAM network name
49 description: OAM network ip
52 label: CPS network gateway
53 description: CPS network gateway
56 label: CPS network mask
57 description: CPS network mask
60 label: CPS Cluman Cinder Volume
61 description: CPS Cluman Cinder Volume
64 label: security group name
65 description: the name of security group
69 type: OS::Nova::Server
72 name: { get_param: pcm_server_name }
73 image: { get_param: pcm_image_name }
74 flavor: { get_param: pcm_flavor_name }
75 availability_zone: { get_param: availabilityzone_name }
77 - port: { get_resource: pcm_port_0}
78 - port: { get_resource: pcm_port_1}
81 volume_id: { get_param: pcm_vol}
85 type: OS::Neutron::Port
87 network: { get_param: cps_net_name }
89 - ip_address: { get_param: cps_net_ip }
90 security_groups: [{ get_param: security_group_name }]
93 type: OS::Neutron::Port
95 network: { get_param: oam_net_name }
97 - ip_address: { get_param: oam_net_ip }
98 security_groups: [{ get_param: security_group_name }]
101 # type: OS::Cinder::VolumeAttachment
103 # volume_id: { get_param: pcm_vol }
104 # mountpoint: /dev/vdb
105 # instance_uuid: { get_resource: server_pcm }
108 description: the pcm nova service id
109 value: { get_resource: server_pcm }