Initial OpenECOMP MSO commit
[so.git] / packages / arquillian-unit-tests / src / test / resources / resource-examples / asdc / simpleNotif-V5 / artifacts / hot-nimbus-pps_v1.0.yaml
1 heat_template_version: 2013-05-23\r
2 \r
3 description: heat template that creates PCRF Policy Server stack\r
4 \r
5 parameters:\r
6   pcrf_pps_server_names:\r
7     type: comma_delimited_list\r
8     label: PCRF PS server names\r
9     description: PCRF PS server names\r
10   pcrf_pps_image_name:\r
11     type: string\r
12     label: PCRF PS image name\r
13     description: PCRF PS image name\r
14   pcrf_pps_flavor_name:\r
15     type: string\r
16     label: PCRF PS flavor name\r
17     description: flavor name of PCRF PS instance\r
18   availabilityzone_name:\r
19     type: string\r
20     label: availabilityzone name\r
21     description: availabilityzone name\r
22   pcrf_cps_net_name:\r
23     type: string\r
24     label: CPS network name\r
25     description: CPS network name\r
26   pcrf_cps_net_ips:\r
27     type: comma_delimited_list\r
28     label: CPS network ips\r
29     description: CPS network ips\r
30   pcrf_cps_net_mask:\r
31     type: string\r
32     label: CPS network mask\r
33     description: CPS network mask\r
34   pcrf_security_group_name:\r
35     type: string\r
36     label: security group name\r
37     description: the name of security group\r
38   pcrf_vnf_id:\r
39     type: string\r
40     label: PCRF VNF Id\r
41     description: PCRF VNF Id\r
42 \r
43 resources:\r
44   server_pcrf_pps_001:\r
45     type: nested-pps_v1.0.yaml\r
46     properties:\r
47       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 0] }\r
48       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
49       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
50       availabilityzone_name: { get_param: availabilityzone_name }\r
51       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
52       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
53       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 0] }\r
54       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
55       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
56 \r
57   server_pcrf_pps_002:\r
58     type: nested-pps_v1.0.yaml\r
59     properties:\r
60       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 1] }\r
61       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
62       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
63       availabilityzone_name: { get_param: availabilityzone_name }\r
64       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
65       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
66       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 1] }\r
67       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
68       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
69 \r
70   server_pcrf_pps_003:\r
71     type: nested-pps_v1.0.yaml\r
72     properties:\r
73       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 2] }\r
74       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
75       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
76       availabilityzone_name: { get_param: availabilityzone_name }\r
77       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
78       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
79       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 2] }\r
80       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
81       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
82 \r
83   server_pcrf_pps_004:\r
84     type: nested-pps_v1.0.yaml\r
85     properties:\r
86       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 3] }\r
87       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
88       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
89       availabilityzone_name: { get_param: availabilityzone_name }\r
90       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
91       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
92       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 3] }\r
93       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
94       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
95 \r
96   server_pcrf_pps_005:\r
97     type: nested-pps_v1.0.yaml\r
98     properties:\r
99       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 4] }\r
100       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
101       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
102       availabilityzone_name: { get_param: availabilityzone_name }\r
103       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
104       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
105       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 4] }\r
106       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
107       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
108 \r
109   server_pcrf_pps_006:\r
110     type: nested-pps_v1.0.yaml\r
111     properties:\r
112       pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 5] }\r
113       pcrf_pps_image_name: { get_param: pcrf_pps_image_name }\r
114       pcrf_pps_flavor_name: { get_param: pcrf_pps_flavor_name }\r
115       availabilityzone_name: { get_param: availabilityzone_name }\r
116       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
117       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
118       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 5] }\r
119       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
120       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
121 \r