tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: GlobalSubstitutionTypes imports: ContrailComputeGlobalTypes: file: ContrailComputeGlobalTypesServiceTemplate.yaml CinderVolumeGlobalTypes: file: CinderVolumeGlobalTypesServiceTemplate.yaml ContrailVirtualNetworkGlobalType: file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml AbstractSubstituteGlobalTypes: file: AbstractSubstituteGlobalTypesServiceTemplate.yaml ContrailPortGlobalTypes: file: ContrailPortGlobalTypesServiceTemplate.yaml NeutronPortGlobalTypes: file: NeutronPortGlobalTypesServiceTemplate.yaml NeutronNetGlobalTypes: file: NeutronNetGlobalTypesServiceTemplate.yaml CommonGlobalTypes: file: CommonGlobalTypesServiceTemplate.yaml ContrailAbstractSubstituteGlobalTypes: file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml ContrailNetworkRuleGlobalType: file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml NeutronSecurityRulesGlobalTypes: file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml NovaServerGlobalTypes: file: NovaServerGlobalTypesServiceTemplate.yaml ContrailV2VirtualMachineInterfaceGlobalType: file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml node_types: org.openecomp.resource.abstract.nodes.heat.eca_oam: derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute properties: metadata: type: string description: cmaui metadata oam_flavor: type: string description: OAM flavor name default: lc.xlarge4 eca_eca_mgmt_ips: type: list description: internal eca_mgmt network ips for eca VM default: - 172.25.137.242 - 172.25.137.243 entry_schema: type: string eca_mgmt_net_name: type: string description: the name of the internal network default: int_mms_eca_mgmt_net_1 ECA_OAM_volume_type: type: string description: the name of the target volume backend default: Platinum arb_eca_mgmt_ips: type: list description: internal eca_mgmt network ips for arb VM default: - 172.25.137.244 entry_schema: type: string networks: type: string description: cmaui network name cmaui_name: type: string description: cmaui name arb_volume_size: type: float description: the size of the ARB volume default: 40 vnf_id: type: string description: Unique ID for this VNF instance default: This_is_ths_MMSC-ECA_id availability_zone_0: type: string description: availabilityzone name default: nova oam_image_name: type: string description: the OAM image name default: ECABASE oam_volume_size: type: float description: the size of the OAM volume default: 1800 swift_eca_url: type: string description: Base URL for eca swift object store default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca oam_net_name: type: string description: the name of the oam network default: oam_protected_net_0 ARB_volume_type: type: string description: the name of the target volume backend default: Platinum eca_names: type: list description: the names of the OAM1,OAM2 VM instances default: - ZRDM1MMSC02OAM001 - ZRDM1MMSC02OAM002 entry_schema: type: string arbiter_flavor: type: string description: arbiter flavor name default: m1.large2 eca_oam_ips: type: list description: the ips of oam networks for eca VM default: - 107.250.172.44 - 107.250.172.45 entry_schema: type: string security_group_name: type: string description: the name of security group default: mmsc_security_group_1 user_data: type: string description: cmaui user data cmaui_image: type: string description: cmaui image arb_names: type: list description: the names of the arbiter VM instances default: - ZRDM1MMSC02ARB001 entry_schema: type: string cmaui_flavor: type: string description: cmaui flavor name user_data_format: type: string description: cmaui user data eca_oam_gateway: type: string description: the ip of oam gateway default: 107.250.172.1 arb_oam_ips: type: list description: oam network ips for eca VM default: - 107.250.172.46 entry_schema: type: string requirements: - link_arb_mgmt_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - link_oam2_mgmt_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - local_storage_arb_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - local_storage_oam1_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - link_oam1_int_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - link_oam1_mgmt_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - link_arb_int_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - link_oam2_int_port: capability: tosca.capabilities.network.Linkable node: tosca.nodes.Root relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - local_storage_oam2_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED capabilities: attachment_oam2_volume: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED binding_oam2_instance: type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED attachment_oam2_int_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED attachment_oam1_volume: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED os_oam1_instance: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED scalable_oam2_instance: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED scalable_arb_instance: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED endpoint_oam1_instance: type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED binding_arb_instance: type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED host_arb_instance: type: tosca.capabilities.Container valid_source_types: - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED endpoint_arb_instance: type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED attachment_oam1_int_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED attachment_arb_volume: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED host_oam1_instance: type: tosca.capabilities.Container valid_source_types: - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED os_oam2_instance: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED endpoint_oam2_instance: type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED scalable_oam1_instance: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED host_oam2_instance: type: tosca.capabilities.Container valid_source_types: - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED os_arb_instance: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED attachment_oam1_mgmt_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED attachment_arb_int_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED attachment_arb_mgmt_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED attachment_oam2_mgmt_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED binding_oam1_instance: type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED