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
508 capability: tosca.capabilities.Node
510 relationship: tosca.relationships.DependsOn
512 type: org.openecomp.resource.abstract.nodes.heat.LCP-PairGroup.template
525 get_input: OS::stack_name
545 - service_template_filter
551 - binding_type: normal
556 - subnet: INTERNALnet0
557 label: connectivity_ip;subnet=INTERNALnet0
559 - binding_type: normal
564 - subnet: INTERNALnet1
565 label: connectivity_ip;subnet=INTERNALnet1
567 - binding_type: normal
573 label: servicetype=ims-0;float;nitype=published;subnet=access
574 v6_static_routes: '{}'
578 - binding_type: normal
583 - subnet: INTERNALnet0
584 label: connectivity_ip;subnet=INTERNALnet0
586 - binding_type: normal
591 - subnet: INTERNALnet1
592 label: connectivity_ip;subnet=INTERNALnet1
594 - binding_type: normal
600 label: servicetype=ims-1;float;nitype=published;subnet=access
601 v6_default_gateway: ''
603 v4_static_routes: '{ "ims-0": {"subnet": "access", "dest_subnet": "2.2.2.0",
604 "mask": "255.255.255.0"}, "ims-1": {"subnet": "access", "dest_subnet":
605 "2.2.2.0", "mask": "255.255.255.0"} }'
606 v4_default_gateway: access
607 poolinfo: '["ims-0", "ims-1", "gos-0"]'
624 - cloud_name_delimiter
625 service_template_filter:
626 substitute_service_template: LCP-PairGroup.templateServiceTemplate.yaml
637 - '{"": "ims$delimiter'
640 - service_template_filter
649 - cloud_name_delimiter
673 capability: tosca.capabilities.Node
675 relationship: tosca.relationships.DependsOn
678 type: org.openecomp.groups.heat.HeatStack
680 heat_file: ../Artifacts/base_mso.yml
682 Example HOT file illustrating elasticity groups.
687 oam_management_v4_address:
688 description: IPV4 of the active MI service.
691 - get_input: oam_management_v4_source
692 - get_input: oam_management_v4_index
695 Internal network IDs, CIDR etc. for use by modular additions to
701 oam_management_v6_address:
702 description: IPV6 of the active MI service.
705 - get_input: oam_management_v6_source
706 - get_input: oam_management_v6_index