[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / subInterfaceToInterfaceConnection / vTSBC / inputfiles / base_perimeta_deployment_create.env
1 # Template for instantiating
2 #  - 1xHA SSC instance
3 #  - MxHA RTP MSC instances
4 #
5 # This Heat template commissions, partners and configures the Perimeta
6 # instances with minimal configuration defined by the following templates.
7 #  - ssc_a_template.json
8 #  - msc_a_template.json
9 # This/these can be modified as required to obtain the required Perimeta
10 # configuration.
11 #
12 # This template puts the Perimeta configuration in place using userdata
13 # injected via OpenStack's ConfigDrive mechanism.
14 #
15 # This template sets up anti-affinity using server group anti-affinity and
16 # optionally availability zone anti-affinity.
17 #
18 # This template will work with any version of Perimeta software from 3.9.20.
19 #
20 # Pre-requisites are:
21 # - existing networks as follows
22 #     - network for management traffic
23 #     - network for HA traffic
24 #     - network for core/trusted service traffic
25 #     - network for access/untrusted service traffic
26 # - pre-loaded Perimeta image
27 # - suitable flavor to use for Perimeta SSC
28 # - suitable flavor to use for Perimeta RTP MSCs
29 # - suitable flavor to use for Perimeta MSRP MSCs
30 # - suitable keypair to use for Perimeta
31 #
32 # Virtual IP address and fixed IP addresses to use for the Perimeta instances
33 # must be provided as parameters.
34 #
35 # Template requires Juno or above and has been tested on Kilo.  Note that in
36 # some deployments, Heat template validation will fail but actually creating
37 # a stack using the template will succeed.   This is due to problems with
38 # Heat validating nested templates.
39 #
40
41 parameters:
42   #
43   # General VNF parameters
44   #
45
46   # ID of VNF
47   vnf_id: ibcx0002
48
49   # Unique ID for this VF Module instance
50   vf_module_id: ibcx
51
52   # Availability zone for A instances.
53   availability_zone_0: DPA3_D2_AZ1
54
55   # Availability zone for B instances.
56   availability_zone_1: DPA3_D2_AZ2
57
58   # Keypair to use for accessing these Perimeta instances
59   perimeta_keypair: perimeta_key
60
61   # NTP server IPv4 addresses, separated by commas.  These must be accessible from the management network
62   ntp_server_ip_addrs: 132.201.84.13,155.179.58.11,155.179.59.249,155.179.82.25
63
64   # UUID of server group to set anti-affinity policy for Perimeta instance.
65   # Only used when doing healing.
66   #
67   # Even though server group is _NOT_ used when a new system is created,
68   # setting it to '', whilst valid, has caused instantiation to fail on some
69   # systems at AT&T. Therefore, we set it to a string even though it will not
70   # be used.
71   perimeta_param_server_group: 'THBAPSA'
72
73   #
74   # Management network parameters
75   #
76
77   # Management network ID
78   mgmt_net_id: a0db940a-c47c-4d05-acd0-0dcd2b46e87a
79
80   # Management network prefix length
81   mgmt_net_plen: 26
82
83   # Default gateway for management network
84   mgmt_net_default_gateway: 10.147.188.131
85
86   # Management network security groups
87   mgmt_net_sec_groups: 67f4f424-d852-4241-8c70-74b8ae210483
88
89   #
90   # Internal high availability network parameters
91   #
92
93   # Internal HA network ID
94   int_ha_net_id: eec17d6a-fbf3-434b-b70f-8229d24d3326
95
96   # Intermal HA network prefix length.
97   int_ha_net_plen: 24
98
99   # Security groups associated with internal HA network
100   int_ha_net_sec_groups: 67f4f424-d852-4241-8c70-74b8ae210483
101
102   #
103   # Trusted/core network parameters
104   #
105
106   # Network ID of trusted/core network.
107   trusted_net_id: dffe19e0-9dc0-4c6e-886d-0554f6d94b6b
108
109   # Security groups associated with trusted/core network
110   trusted_net_sec_groups: 67f4f424-d852-4241-8c70-74b8ae210483
111
112   #
113   # Untrusted/access network parameters
114   #
115
116   # Network ID of untrusted/access network.
117   untrusted_net_id: b4f1a645-5db5-4cc6-91f7-85e722ba6616
118
119   # Security groups associated with untrusted/access network
120   untrusted_net_sec_groups: 67f4f424-d852-4241-8c70-74b8ae210483
121
122   # Number of VLANs to connect to on the untrusted/access network
123   untrusted_num_vlans: 10
124
125   # List of VLAN IDs to use on the untrusted/access network.  There must
126   # be at least untrusted_num_vlans entries in this list.
127   untrusted_vlan_ids: ["10", "11", "3456", "234", "123"]
128
129   # List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN IDs list
130   untrusted_vlan_networks: [95c74fbb-0650-4ac2-bd4f-7b4fb50b4b5d, aa1a5096-61fd-421b-a74b-0b4a72c47856,
131                                      ced72584-9c09-4d67-9b9f-8faf4c081c45, 6311c9db-c4ba-41f5-85e5-4a3cc85d7f55,
132                                      79391429-9c52-44f5-b9a9-4547fec0e9d4]
133
134   #
135   # Unused network parameters
136   #
137
138   # Unused port network ID - this is used for connecting the unused 4th SSC service interface.
139   unused_port_net_id: cfcbf116-4e90-482b-91e5-f4b990115f70
140
141   #
142   # SSC parameters
143   #
144
145   # Flavor to use for creating SSC VM instance
146   ssc_flavor_name: 41e7508e-bf2a-406e-9563-8219c3aa6c02
147
148   # Glance image to use for launching SSC Perimeta instances.
149   ssc_image_name: 3aedaeb5-fbb4-4802-9e1f-a421087d2adb
150
151   # Name of VM A of SSC
152   ssc_a_name_0: ibcx0002vm001ssc001
153
154   # Name of VM B of SSC
155   ssc_b_name_0: ibcx0002vm002ssc001
156
157   # System name of SSC
158   ssc_system_name_0: ibcx0002vm001ssc001pair
159
160   #
161   # SSC IP addresses on management network
162   #
163
164   # Management virtual IPv4 address to use for SSC.
165   ssc_mgmt_vip_0: 10.147.188.133
166
167   # Management fixed IPv4 address to use for SSC A.
168   ssc_a_mgmt_ip_0: 10.147.188.132
169
170   # Management fixed IPv4 address to use for SSC B.
171   ssc_b_mgmt_ip_0: 10.147.188.136
172
173   #
174   # SSC IP addresses on internal HA network
175   #
176
177   # HA fixed IPv4 address to use for SSC A.
178   ssc_a_int_ha_ip_0: 10.0.0.4
179
180   # HA fixed IPv4 address to use for SSC B.
181   ssc_b_int_ha_ip_0: 10.0.0.5
182
183   #
184   # SSC IP addresses on trusted/core network
185   #
186
187   # Virtual IPv4 address on trusted/core network for SSC.
188   ssc_trusted_vip_0: 10.1.1.5
189
190   # Fixed IPv4 address on trusted/core network for SSC A.
191   ssc_a_trusted_ip_0: 10.1.1.4
192
193   # Fixed IPv4 address on trusted/core network for SSC B.
194   ssc_b_trusted_ip_0: 10.1.1.6
195
196   #
197   # SSC IP addresses on untrusted/access network
198   #
199
200   # Virtual IPv4 address on untrusted/access network for SSC.
201   ssc_untrusted_vip_0: 127.0.0.1
202
203   # Virtual IPv6 address on untrusted/access network for SSC.
204   ssc_untrusted_v6_vip_0: 2001:1890:1001:2B38::2D:2
205
206   # Fixed IPv4 address on untrusted/access network for SSC A.
207   ssc_a_untrusted_ip_0: 127.0.0.1
208
209   # Fixed IPv6 address on untrusted/access network for SSC A.
210   ssc_a_untrusted_v6_ip_0: 2001:1890:1001:2B38::2D:1
211
212   # Fixed IPv4 address on untrusted/access network for SSC B.
213   ssc_b_untrusted_ip_0: 127.0.0.1
214
215   # Fixed IPv6 address on untrusted/access network for SSC B.
216   ssc_b_untrusted_v6_ip_0: 2001:1890:1001:2B38::2D:3
217
218   #
219   # SSC IP addresses on management/Rf network
220   #
221
222   # Virtual IPv4 address on management/Rf network for SSC.
223   ssc_rf_vip_0: 10.147.188.135
224
225   # Fixed IPv4 address on management/Rf network for SSC A.
226   ssc_a_rf_ip_0: 10.147.188.134
227
228   # Fixed IPv4 address on management/Rf network for SSC B.
229   ssc_b_rf_ip_0: 10.147.188.137
230
231
232   #
233   # RTP MSC parameters
234   #
235
236   # Count of required RTP MSCs
237   rtp_msc_count: 1
238
239   # Flavor to use for creating RTP MSC VM instances
240   rtp_msc_flavor_name: 41e7508e-bf2a-406e-9563-8219c3aa6c02
241
242   # Glance image to use for launching RTP MSC Perimeta instances.
243   rtp_msc_image_name: 3aedaeb5-fbb4-4802-9e1f-a421087d2adb
244
245   # List of names of RTP MSC VM A instances
246   rtp_msc_a_names: ["ibcx0002vm003msc001","ibcx0002vm005msc001","ibcx0002vm007msc001","ibcx0002vm009msc001","ibcx0002vm011msc001"]
247
248   # List of names of RTP MSC VM B instances
249   rtp_msc_b_names: ["ibcx0002vm004msc001","ibcx0002vm006msc001","ibcx0002vm008msc001","ibcx0002vm010msc001","ibcx0002vm012msc001"]
250
251   # List of system names of RTP MSC instances
252   rtp_msc_system_names: ["ibcx0002vm003msc001pair","ibcx0002vm005msc001pair","ibcx0002vm007msc001pair","ibcx0002vm009msc001pair","ibcx0002msc001vm011pair"]
253
254   #
255   # RTP MSC IP addresses on management network
256   #
257
258   # Management virtual IP addresses to use for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
259   rtp_msc_mgmt_vips: ["10.147.188.139","10.147.188.142","10.147.188.145","10.147.188.148","10.147.188.151"]
260
261   # Management fixed IP addresses to use for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
262   rtp_msc_a_mgmt_ips: ["10.147.188.138","10.147.188.141","10.147.188.144","10.147.188.147","10.147.188.150"]
263
264   # Management fixed IP addresses to use for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
265   rtp_msc_b_mgmt_ips: ["10.147.188.140","10.147.188.143","10.147.188.146","10.147.188.149","10.147.188.152"]
266
267   # HA fixed IP addresses to use for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
268   rtp_msc_a_int_ha_ips: ["10.0.0.6","10.0.0.8","10.0.0.10","10.0.0.12","10.0.0.14"]
269
270   # HA fixed IP addresses to use for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
271   rtp_msc_b_int_ha_ips: ["10.0.0.7","10.0.0.9","10.0.0.11","10.0.0.13","10.0.0.15"]
272
273   #
274   # RTP MSC IP addresses on trusted/core network
275   #
276
277   # Virtual IPv4 addresses on trusted/core network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
278   rtp_msc_trusted_vips: ["10.1.1.8","10.1.1.11","10.1.1.14","10.1.1.17","10.1.1.20"]
279
280   # Fixed IPv4 addresses on trusted/core network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
281   rtp_msc_a_trusted_ips: ["10.1.1.7","10.1.1.10","10.1.1.13","10.1.1.16","10.1.1.19"]
282
283   # Fixed IP address on trusted/core network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
284   rtp_msc_b_trusted_ips: ["10.1.1.9","10.1.1.12","10.1.1.15","10.1.1.18","10.1.1.21"]
285
286   #
287   # RTP MSC IP addresses on untrusted/access network
288   #
289
290   # Virtual IPv4 address on untrusted/access network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
291   rtp_msc_untrusted_vips: ["127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1"]
292
293   # Virtual IPv6 address on untrusted/access network for RTP MSC instances. There must be at least as many as the number of RTP MSCs.
294   rtp_msc_untrusted_v6_vips: ["2001:1890:1001:2B38::2D:5","2001:1890:1001:2B38::2D:8","2001:1890:1001:2B38::2D:B","2001:1890:1001:2B38::2D:E","2001:1890:1001:2B38::2D:11"]
295
296   # Fixed IPv4 address on untrusted/access network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
297   rtp_msc_a_untrusted_ips: ["127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1"]
298
299   # Fixed IPv6 address on untrusted/access network for RTP MSC A instances. There must be at least as many as the number of RTP MSCs.
300   rtp_msc_a_untrusted_v6_ips: ["2001:1890:1001:2B38::2D:4","2001:1890:1001:2B38::2D:7","2001:1890:1001:2B38::2D:A","2001:1890:1001:2B38::2D:D","2001:1890:1001:2B38::2D:10"]
301
302   # Fixed IPv4 address on untrusted/access network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
303   rtp_msc_b_untrusted_ips: ["127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1","127.0.0.1"]
304
305   # Fixed IPv6 address on untrusted/access network for RTP MSC B instances. There must be at least as many as the number of RTP MSCs.
306   rtp_msc_b_untrusted_v6_ips: ["2001:1890:1001:2B38::2D:6","2001:1890:1001:2B38::2D:9","2001:1890:1001:2B38::2D:C","2001:1890:1001:2B38::2D:F","2001:1890:1001:2B38::2D:12"]
307