Merge "Reorder modifiers"
[so.git] / packages / arquillian-unit-tests / src / test / resources / resource-examples / asdc / simpleNotif-V1 / artifacts / hot-nimbus-oam_v1.0.yaml
1 heat_template_version: 2013-05-23\r
2 \r
3 description: heat template that creates multiple PCRF OAM nodes stack\r
4 \r
5 parameters:\r
6   pcrf_oam_server_names:\r
7     type: comma_delimited_list\r
8     label: PCRF OAM server names\r
9     description: name of the PCRF OAM instance\r
10   pcrf_oam_image_name:\r
11     type: string\r
12     label: PCRF OAM image name\r
13     description: PCRF OAM image name\r
14   pcrf_oam_flavor_name:\r
15     type: string\r
16     label: PCRF OAM flavor name\r
17     description: flavor name of PCRF OAM 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_arbiter_vip:\r
35     type: string\r
36     label: OAM Arbiter LB VIP\r
37     description: OAM Arbiter LB VIP\r
38   pcrf_oam_net_name:\r
39     type: string\r
40     label: OAM network name\r
41     description: OAM network name\r
42   pcrf_oam_net_ips:\r
43     type: comma_delimited_list\r
44     label: OAM network ips\r
45     description: OAM network ips\r
46   pcrf_oam_net_gw:\r
47     type: string\r
48     label: CPS network gateway\r
49     description: CPS network gateway\r
50   pcrf_oam_net_mask:\r
51     type: string\r
52     label: CPS network mask\r
53     description: CPS network mask\r
54   pcrf_oam_volume_id_1:\r
55     type: string\r
56     label: CPS OAM 001 Cinder Volume\r
57     description: CPS OAM 001 Cinder Volumes\r
58   pcrf_oam_volume_id_2:\r
59     type: string\r
60     label: CPS OAM 002 Cinder Volume\r
61     description: CPS OAM 002 Cinder Volumes\r
62   pcrf_security_group_name:\r
63     type: string\r
64     label: security group name\r
65     description: the name of security group\r
66   pcrf_vnf_id:\r
67     type: string\r
68     label: PCRF VNF Id\r
69     description: PCRF VNF Id\r
70 \r
71 resources:\r
72   server_pcrf_oam_001:\r
73     type: nested-oam_v1.0.yaml\r
74     properties:\r
75       pcrf_oam_server_name: { get_param: [pcrf_oam_server_names, 0] }\r
76       pcrf_oam_image_name: { get_param: pcrf_oam_image_name }\r
77       pcrf_oam_flavor_name: { get_param: pcrf_oam_flavor_name }\r
78       availabilityzone_name: { get_param: availabilityzone_name }\r
79       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
80       pcrf_oam_volume_id: { get_param: pcrf_oam_volume_id_1 }\r
81       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
82       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 0] }\r
83       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
84       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }\r
85       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 0] }\r
86       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }\r
87       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }\r
88       pcrf_arbiter_vip: { get_param: pcrf_arbiter_vip }\r
89       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
90 \r
91   server_pcrf_oam_002:\r
92     type: nested-oam_v1.0.yaml\r
93     depends_on: [server_pcrf_oam_001]\r
94     properties:\r
95       pcrf_oam_server_name: { get_param: [pcrf_oam_server_names, 1] }\r
96       pcrf_oam_image_name: { get_param: pcrf_oam_image_name }\r
97       pcrf_oam_flavor_name: { get_param: pcrf_oam_flavor_name }\r
98       availabilityzone_name: { get_param: availabilityzone_name }\r
99       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
100       pcrf_oam_volume_id: { get_param: pcrf_oam_volume_id_2 }\r
101       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
102       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 1] }\r
103       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
104       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }\r
105       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 1] }\r
106       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }\r
107       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }\r
108       pcrf_arbiter_vip: { get_param: pcrf_arbiter_vip }\r
109       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r