1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
15 description: CIDR associated with tag "access".
23 description: Default gateway IP address associated with tag "oam".
29 description: Optional VLAN associated with the (0th) internal network.
38 (optional) IPV4 NTP server list.
39 It is passed as a string instead of a CDL because
40 of how it is handled internally.
46 description: ID of the subnet associated with tag "access".
47 default: 050ad34a-47a3-48a9-9761-12eff354fd4f
52 description: Unique name for this VNF instance.
54 access_default_gateway:
58 description: Default gateway IP address associated with tag "access".
64 description: CDL of IMS flavor values.
65 default: LCP-1-4-15x2-4
72 description: CIDR associated with tag "oam".
81 Maps VM type tags to the number of pairs of that type.
89 description: List of IP addresses for this VMtype_NETtype combination.
102 (optional) IPV6 DNS server list.
103 It is passed as a string instead of a CDL because
104 of how it is handled internally.
111 (optional) IPV6 NTP server list.
112 It is passed as a string instead of a CDL because
113 of how it is handled internally.
119 description: Unique ID for this VNF instance.
125 description: Keypair used for lifecycle management access.
129 oam_management_v6_index:
133 description: Index to the V6 management IP address.
135 oam_management_v4_index:
139 description: Index to the V4 management IP address.
145 description: Availability zone name.
151 description: Availability zone name.
160 description: ID of the subnet associated with tag "oam".
161 default: 37d36cb0-54b7-4fbf-bc45-4879da03a0db
166 description: Image for this VMtype.
172 description: CDL of subnet tags.
183 Optional SSH public key value for lifecycle management
184 administrative access.
190 description: List of IP addresses for this VMtype_NETtype combination.
201 (optional) IPV4 ENUM server list.
202 It is passed as a string instead of a CDL because
203 of how it is handled internally.
209 description: CDL of OAM flavor values.
210 default: LCP-2-4-25x2-4
217 description: Unique ID for this VNF Module instance.
218 default: MYvnf_module_id
223 description: ID of the network associated with tag "access".
224 default: 870909b5-d933-4a95-9aff-df38523c37ed
232 <cURL path>/<backup file>
233 This is only used for restore (aka "disaster recovery").
234 The value only needs to go to the OAM pair.
235 Note that there is a 255 character limit on this value.
242 (optional) IPV6 ENUM server list.
243 It is passed as a string instead of a CDL because
244 of how it is handled internally.
250 description: CDL of IMS VM names.
261 Default action for all VMs. This may be overridden for
262 specific VM groups, pairs or VMs via the ENV file.
277 (optional) IPV4 DNS server list.
278 It is passed as a string instead of a CDL because
279 of how it is handled internally.
280 default: 127.0.0.1/.,127.0.0.1/.
281 oam_management_v6_source:
285 description: Name of the OAM IP parameter to use.
291 description: ID of the network associated with tag "oam".
292 default: 7410cc1d-c421-41b3-adef-d46cf79cb8d9
295 oam_management_v4_source:
299 description: Name of the OAM IP parameter to use.
305 description: Image for this VMtype.
311 description: JSON formatted string of install config values.
312 default: ' "application_name": "5450_isc", "license_reference": "test_license",
313 "default_remote_dns_domain": "./default", "default_remote_enum_domain": "e164.arpa/default",
314 "local_dns_domain": "drew2.lucentlab.com", "local_enum_domain": "", "naming_delimiter":
315 "-", "naming_parsing": "flexible", "naming_type": "flexible3", "other_remote_dns_domain":
316 "", "other_remote_enum_domain": "", "remote_query_only": "", "snmp_community":
317 "public", "subnet_info": { "INTERNALnet0": { "interface_label": "int0", "redundancy_mode":
318 "iipm", "vlan_tag": "" }, "INTERNALnet1": { "interface_label": "int1", "redundancy_mode":
319 "iipm", "vlan_tag": "" }, "oam": { "interface_label": "oam2", "redundancy_mode":
320 "eipm_arpndp", "vlan_tag": "", "connectivity_address": "", "detect_multiplier":
321 "3", "desired_minimum_tx_interval": "300", "required_minimum_rx_interval":
322 "300" }, "access": { "interface_label": "acc4", "redundancy_mode": "eipm_arpndp",
323 "vlan_tag": "", "connectivity_address": "", "detect_multiplier": "3", "desired_minimum_tx_interval":
324 "300", "required_minimum_rx_interval": "300" } }, "system_name": "isc01",
325 "system_prefix": "isc01", "time_zone": "UTC", "use_sbpr": "yes" '
326 cloud_name_delimiter:
330 description: Separator for cloud resource naming.
336 description: CDL of OAM VM names.
346 description: Unique name for this VNF module instance.
352 description: Provides keys into type-specific parameters and vnic info.
357 type: org.openecomp.resource.abstract.nodes.heat.LCP-PairGroup.template
362 get_input: OS::stack_name
381 - binding_type: direct
386 - subnet: INTERNALnet0
387 label: connectivity_ip;subnet=INTERNALnet0
389 - binding_type: direct
394 - subnet: INTERNALnet1
395 label: connectivity_ip;subnet=INTERNALnet1
397 - binding_type: normal
403 label: servicetype=cnfg-0;float;nitype=default;subnet=oam
405 label: servicetype=mi-0;float;nitype=default;subnet=oam
407 label: servicetype=mi-0;fixed;nitype=default;subnet=oam
408 v6_static_routes: '{}'
412 - binding_type: direct
417 - subnet: INTERNALnet0
418 label: connectivity_ip;subnet=INTERNALnet0
420 - binding_type: direct
425 - subnet: INTERNALnet1
426 label: connectivity_ip;subnet=INTERNALnet1
428 - binding_type: normal
434 label: servicetype=mi-0;fixed;nitype=default;subnet=oam
435 v6_default_gateway: ''
437 v4_static_routes: '{}'
438 v4_default_gateway: oam
439 poolinfo: '["mi-0", "cnfg-0", "sns-0"]'
444 service_template_filter:
445 substitute_service_template: LCP-PairGroup.templateServiceTemplate.yaml
449 {"": "oam$delimiter0$delimiter"}
455 - cloud_name_delimiter
498 - cloud_name_delimiter
507 type: org.openecomp.resource.abstract.nodes.heat.LCP-PairGroup.template
520 get_input: OS::stack_name
540 - service_template_filter
546 - binding_type: normal
551 - subnet: INTERNALnet0
552 label: connectivity_ip;subnet=INTERNALnet0
554 - binding_type: normal
559 - subnet: INTERNALnet1
560 label: connectivity_ip;subnet=INTERNALnet1
562 - binding_type: normal
568 label: servicetype=ims-0;float;nitype=published;subnet=access
569 v6_static_routes: '{}'
573 - binding_type: normal
578 - subnet: INTERNALnet0
579 label: connectivity_ip;subnet=INTERNALnet0
581 - binding_type: normal
586 - subnet: INTERNALnet1
587 label: connectivity_ip;subnet=INTERNALnet1
589 - binding_type: normal
595 label: servicetype=ims-1;float;nitype=published;subnet=access
596 v6_default_gateway: ''
598 v4_static_routes: '{ "ims-0": {"subnet": "access", "dest_subnet": "2.2.2.0",
599 "mask": "255.255.255.0"}, "ims-1": {"subnet": "access", "dest_subnet":
600 "2.2.2.0", "mask": "255.255.255.0"} }'
601 v4_default_gateway: access
602 poolinfo: '["ims-0", "ims-1", "gos-0"]'
619 - cloud_name_delimiter
620 service_template_filter:
621 substitute_service_template: LCP-PairGroup.templateServiceTemplate.yaml
632 - '{"": "ims$delimiter'
635 - service_template_filter
644 - cloud_name_delimiter
668 type: org.openecomp.groups.heat.HeatStack
670 heat_file: ../Artifacts/base_mso.yml
672 Example HOT file illustrating elasticity groups.
677 oam_management_v4_address:
678 description: IPV4 of the active MI service.
681 - get_input: oam_management_v4_source
682 - get_input: oam_management_v4_index
685 Internal network IDs, CIDR etc. for use by modular additions to
691 oam_management_v6_address:
692 description: IPV6 of the active MI service.
695 - get_input: oam_management_v6_source
696 - get_input: oam_management_v6_index