1 heat_template_version: 2013-05-23
3 description: heat template that creates PCRF Cluman stack
7 type: comma_delimited_list
8 label: PCRF CM server names
9 description: name of the PCRF CM instance
12 label: PCRF CM image 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
27 type: comma_delimited_list
28 label: CPS network ips
29 description: CPS network ips
32 label: CPS network mask
33 description: CPS network mask
36 label: OAM network name
37 description: OAM network name
39 type: comma_delimited_list
40 label: OAM network ips
41 description: OAM network ips
44 label: CPS network gateway
45 description: CPS network gateway
48 label: CPS network mask
49 description: CPS network mask
51 type: comma_delimited_list
52 label: CPS Cluman Cinder Volume
53 description: CPS Cluman Cinder Volume
56 label: security group name
57 description: the name of security group
65 type: nested-pcm_v0.1.yaml
67 pcm_server_name: { get_param: [pcm_server_names, 0] }
68 pcm_image_name: { get_param: pcm_image_name }
69 pcm_flavor_name: { get_param: pcm_flavor_name }
70 availabilityzone_name: { get_param: availabilityzone_name }
71 security_group_name: { get_param: security_group_name }
72 pcm_vol: { get_param: [pcm_volumes, 0] }
73 cps_net_name: { get_param: cps_net_name }
74 cps_net_ip: { get_param: [cps_net_ips, 0] }
75 cps_net_mask: { get_param: cps_net_mask }
76 oam_net_name: { get_param: oam_net_name }
77 oam_net_ip: { get_param: [oam_net_ips, 0] }
78 oam_net_mask: { get_param: oam_net_mask }
79 oam_net_gw: { get_param: oam_net_gw }
81 server_compute_get_attr_test:
82 type: OS::Nova::Server
84 config_drive: {get_attr: [compute_port_0]}
85 name: { compute_name }
86 image: { get_param: compute_image_name }
87 flavor: { compute_flavor_name }
88 user_data_format: { get_attr: [server_pcm_001 , oam_net_gw] }
89 metadata: { get_attr: [server_pcm_001]}
92 type: OS::Neutron::Port
94 network: { get_param: net_name }
96 packet_mirror_network:
97 type: OS::Neutron::Net
106 value: {get_attr: [server_pcm_001 , pcm_vol] }