1 heat_template_version: 2013-05-23
3 description: heat template that creates PCRF Cluman stack
8 description: UID of OAM network
11 description: UID of OAM network
14 label: PCRF CM server name
15 description: PCRF CM server name
19 description: PCRF CM image name
22 label: PCRF CM flavor name
23 description: flavor name of PCRF CM instance
24 availabilityzone_name:
26 label: availabilityzone name
27 description: availabilityzone name
30 label: CPS network name
31 description: CPS network name
35 description: CPS network ip
38 label: CPS network mask
39 description: CPS network mask
42 label: OAM network name
43 description: OAM network name
47 description: OAM network ip
50 label: CPS network gateway
51 description: CPS network gateway
54 label: CPS network mask
55 description: CPS network mask
58 label: CPS Cluman Cinder Volume
59 description: CPS Cluman Cinder Volume
62 label: security group name
63 description: the name of security group
67 type: OS::Nova::Server
70 name: { get_param: pcm_server_name }
71 image: { get_param: pcm_image_name }
72 flavor: { get_param: pcm_flavor_name }
73 availability_zone: { get_param: availabilityzone_name }
75 - port: { get_resource: pcm_port_0}
76 - port: { get_resource: pcm_port_1}
79 volume_id: { get_param: pcm_vol}
83 type: OS::Neutron::Port
85 network: { get_param: cps_net_name }
87 - ip_address: { get_param: cps_net_ip }
88 security_groups: [{get_param: p1},{get_param: p2}]
91 type: OS::Neutron::Port
93 network: { get_param: oam_net_name }
95 - ip_address: { get_param: oam_net_ip }
96 security_groups: [{get_param: p1}]
99 # type: OS::Cinder::VolumeAttachment
101 # volume_id: { get_param: pcm_vol }
102 # mountpoint: /dev/vdb
103 # instance_uuid: { get_resource: server_pcm }
106 description: the pcm nova service id
107 value: { get_resource: server_pcm }