diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity')
4 files changed, 873 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/in/MainServiceTemplate.yaml new file mode 100644 index 0000000000..a28c82c39b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/in/MainServiceTemplate.yaml @@ -0,0 +1,260 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.vfc.nodes.heat.FSB: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server + +topology_template: + inputs: + fsb1-name: + label: FSB1_name + hidden: false + immutable: false + type: string + description: FSB1_name + fsb2-name: + label: FSB2_name + hidden: false + immutable: false + type: string + description: FSB2_name + cmaui_cinder_volume_size: + label: volume size + hidden: false + immutable: false + type: float + description: my volume size 320GB + fsb-flavor: + label: FSB1_flavor + hidden: false + immutable: false + type: string + description: FSB1_flavor + fsb-image: + label: FSB1_image + hidden: false + immutable: false + type: string + description: FSB1_image + fsb1-Internal1-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-Internal2-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-zone: + label: FSB1_zone + hidden: false + immutable: false + type: string + description: FSB1_zone + fsb2_zone: + label: FSB2_zone + hidden: false + immutable: false + type: string + description: FSB2_zone + network_name: + hidden: false + immutable: false + type: string + description: prop + fsb2-Internal1-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb2-Internal2-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-oam-ip: + hidden: false + immutable: false + type: string + description: prop + jsa_net_name: + hidden: false + immutable: false + type: string + description: prop + packet_mirror_network_name: + hidden: false + immutable: false + type: string + description: prop + node_templates: + FSB2_Internal2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb2-Internal2-mac + network: Internal2-net-fsb2-Internal2 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB2_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net + relationship: tosca.relationships.network.LinksTo + FSB2_Internal1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb2-Internal1-mac + network: Internal2-net-fsb2-Internal1 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB1_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net + relationship: tosca.relationships.network.LinksTo + FSB1_Internal2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb1-Internal2-mac + network: Internal1-net-fsb1-Internal2 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB2_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net1 + relationship: tosca.relationships.network.LinksTo + FSB1_Internal1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb1-Internal1-mac + network: Internal1-net-fsb1-Internal1 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB1_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net1 + relationship: tosca.relationships.network.LinksTo + jsa_net: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + shared: true + network_name: + get_input: jsa_net_name + jsa_net1: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + shared: true + network_name: + get_attribute: + - FSB1_Internal1 + - network_id + dhcp_agent_ids: + get_attribute: + - FSB1_template + - addresses + tenant_id: + get_attribute: + - FSB2_Internal2 + - network_id + qos_policy: + get_attribute: + - FSB2_Internal2 + - network_id + FSB1_template: + type: org.openecomp.resource.vfc.nodes.heat.FSB + properties: + flavor: + get_input: fsb-flavor + image: + get_input: fsb-image + user_data: STATIC-DATA-FSB1 + admin_pass: OPTIONAL-DATA-FSB1 + availability_zone: + get_input: fsb1_zone + metadata: + write_files: + - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1 + name: + get_input: fsb1-name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: packet_mirror_network + relationship: tosca.relationships.DependsOn + FSB2_template: + type: org.openecomp.resource.vfc.nodes.heat.FSB + properties: + flavor: + get_input: fsb-flavor + image: + get_input: fsb-image + user_data: STATIC-DATA-FSB2 + availability_zone: + get_input: fsb2_zone + metadata: + write_files: + - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1 + name: + get_input: fsb2-name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: packet_mirror_network + relationship: tosca.relationships.DependsOn + packet_mirror_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_mirror_network_name + groups: + FE_SMP_Affinity_group: + type: tosca.groups.Root + members: + - FSB2_template + - FSB1_template + BE_Affinity_group: + type: tosca.groups.Root + members: + - FSB2_template + - FSB1_template + ep-jsa_net_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/ep-jsa_net.yaml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - FSB1_Internal1 + - FSB1_Internal2 + - FSB2_Internal1 + - FSB2_Internal2 + - FSB1_template + - FSB2_template + - jsa_net + - jsa_net1 + - packet_mirror_network_name
\ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..f8872c5a9d --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/consolidation/out/MainServiceTemplate.yaml @@ -0,0 +1,320 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.FSB: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + fsb1-name: + label: FSB1_name + hidden: false + immutable: false + type: string + description: FSB1_name + fsb2-name: + label: FSB2_name + hidden: false + immutable: false + type: string + description: FSB2_name + cmaui_cinder_volume_size: + label: volume size + hidden: false + immutable: false + type: float + description: my volume size 320GB + fsb-flavor: + label: FSB1_flavor + hidden: false + immutable: false + type: string + description: FSB1_flavor + fsb-image: + label: FSB1_image + hidden: false + immutable: false + type: string + description: FSB1_image + fsb1-Internal1-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-Internal2-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-zone: + label: FSB1_zone + hidden: false + immutable: false + type: string + description: FSB1_zone + fsb2_zone: + label: FSB2_zone + hidden: false + immutable: false + type: string + description: FSB2_zone + network_name: + hidden: false + immutable: false + type: string + description: prop + fsb2-Internal1-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb2-Internal2-mac: + label: FSB1_internal_mac + hidden: false + immutable: false + type: string + description: FSB1_internal_mac + fsb1-oam-ip: + hidden: false + immutable: false + type: string + description: prop + jsa_net_name: + hidden: false + immutable: false + type: string + description: prop + packet_mirror_network_name: + hidden: false + immutable: false + type: string + description: prop + node_templates: + FSB2_Internal2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb2-Internal2-mac + network: Internal2-net-fsb2-Internal2 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB2_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net + relationship: tosca.relationships.network.LinksTo + FSB2_Internal1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb2-Internal1-mac + network: Internal2-net-fsb2-Internal1 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB1_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net + relationship: tosca.relationships.network.LinksTo + FSB1_Internal2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb1-Internal2-mac + network: Internal1-net-fsb1-Internal2 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB2_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net1 + relationship: tosca.relationships.network.LinksTo + FSB1_Internal1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb1-Internal1-mac + network: Internal1-net-fsb1-Internal1 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB1_template + relationship: tosca.relationships.network.BindsTo + - link: + capability: tosca.capabilities.network.Linkable + node: jsa_net1 + relationship: tosca.relationships.network.LinksTo + jsa_net: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + shared: true + network_name: + get_input: jsa_net_name + jsa_net1: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + shared: true + network_name: + get_attribute: + - abstract_FSB + - FSB_FSB1_Internal_network_id + dhcp_agent_ids: + get_attribute: + - abstract_FSB + - FSB_addresses + tenant_id: + get_attribute: + - abstract_FSB + - FSB_FSB2_Internal_network_id + qos_policy: + get_attribute: + - abstract_FSB + - FSB_FSB2_Internal_network_id + FSB1_template: + type: org.openecomp.resource.vfc.nodes.heat.FSB + properties: + flavor: + get_input: fsb-flavor + image: + get_input: fsb-image + user_data: STATIC-DATA-FSB1 + admin_pass: OPTIONAL-DATA-FSB1 + availability_zone: + get_input: fsb1_zone + metadata: + write_files: + - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1 + name: + get_input: fsb1-name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: packet_mirror_network + relationship: tosca.relationships.DependsOn + FSB2_template: + type: org.openecomp.resource.vfc.nodes.heat.FSB + properties: + flavor: + get_input: fsb-flavor + image: + get_input: fsb-image + user_data: STATIC-DATA-FSB2 + availability_zone: + get_input: fsb2_zone + metadata: + write_files: + - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1 + name: + get_input: fsb2-name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: packet_mirror_network + relationship: tosca.relationships.DependsOn + packet_mirror_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_mirror_network_name + abstract_FSB: + type: org.openecomp.resource.abstract.nodes.FSB + directives: + - substitutable + properties: + port_FSB1_Internal_mac_address: + - get_input: fsb1-Internal1-mac + - get_input: fsb1-Internal2-mac + vm_image_name: + get_input: fsb-image + compute_FSB_admin_pass: + - OPTIONAL-DATA-FSB1 + - null + port_FSB1_Internal_network: + - Internal1-net-fsb1-Internal1 + - Internal1-net-fsb1-Internal2 + port_FSB2_Internal_network: + - Internal2-net-fsb2-Internal1 + - Internal2-net-fsb2-Internal2 + compute_FSB_metadata: + - write_files: + - path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1 + - write_files: + - path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0 + - path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1 + compute_FSB_user_data: + - STATIC-DATA-FSB1 + - STATIC-DATA-FSB2 + compute_FSB_availability_zone: + - get_input: fsb1_zone + - get_input: fsb2_zone + vm_flavor_name: + get_input: fsb-flavor + port_FSB2_Internal_mac_address: + - get_input: fsb2-Internal1-mac + - get_input: fsb2-Internal2-mac + compute_FSB_name: + - get_input: fsb1-name + - get_input: fsb2-name + service_template_filter: + substitute_service_template: Nested_FSBServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_FSB: + capability: tosca.capabilities.Node + node: packet_mirror_network + relationship: tosca.relationships.DependsOn + - link_FSB_FSB1_Internal: + capability: tosca.capabilities.network.Linkable + node: jsa_net1 + relationship: tosca.relationships.network.LinksTo + - link_FSB_FSB2_Internal: + capability: tosca.capabilities.network.Linkable + node: jsa_net + relationship: tosca.relationships.network.LinksTo + groups: + FE_SMP_Affinity_group: + type: tosca.groups.Root + members: + - abstract_FSB + BE_Affinity_group: + type: tosca.groups.Root + members: + - abstract_FSB + ep-jsa_net_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/ep-jsa_net.yaml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - FSB1_Internal1 + - FSB1_Internal2 + - FSB2_Internal1 + - FSB2_Internal2 + - FSB1_template + - FSB2_template + - jsa_net + - jsa_net1 + - packet_mirror_network_name diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/in/MainServiceTemplate.yaml new file mode 100644 index 0000000000..c339837945 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/in/MainServiceTemplate.yaml @@ -0,0 +1,126 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.vfc.nodes.heat.smp: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + image_smp_name: + hidden: false + immutable: false + type: string + description: SCP SMP image + default: asc_base_image_smp + lab_name: + hidden: false + immutable: false + type: string + description: Lab name + vnf_name: + hidden: false + immutable: false + type: string + description: Unique name for this VNF instance + default: This_is_the_SCP_name + vnf_id: + hidden: false + immutable: false + type: string + description: Unique ID for this VNF instance + default: This_is_ths_SCP_id + flavor_smp_name: + hidden: false + immutable: false + type: string + description: SCP SMP Flavor + default: a1.Small + availability_zone_0: + hidden: false + immutable: false + type: string + port_name: + hidden: false + immutable: false + type: string + description: port name + default: port_name + node_templates: + port1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + network: + get_input: port_name + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_smp1 + relationship: tosca.relationships.network.BindsTo + server_smp1: + type: org.openecomp.resource.vfc.nodes.heat.smp + properties: + flavor: + get_input: flavor_smp_name + availability_zone: + get_input: availability_zone_0 + image: + get_input: image_smp_name + metadata: + jx_vm_role: smp2 + vnf_id: + get_input: vnf_id + jx_lab_name: + get_input: lab_name + user_data_format: RAW + name: + get_input: smp_name_1 + scheduler_hints: + group: BE_Affinity_group + port2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + network: + get_input: port_name + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_smp1 + relationship: tosca.relationships.network.BindsTo + groups: + FE_SMP_Affinity_group: + type: tosca.groups.Root + members: + - server_smp1 + hot_template_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/hot_template.yml + description: ASC Template + members: + - port1 + - server_smp1 + - port2 + BE_Affinity_group: + type: tosca.groups.Root + members: + - server_smp1 + policies: + BE_Affinity_policy: + type: org.openecomp.policies.placement.Colocate + properties: + name: def + affinity: host + targets: + - BE_Affinity_group + FE_SMP_Affinity_policy: + type: org.openecomp.policies.placement.Colocate + properties: + name: abc + affinity: host + targets: + - FE_SMP_Affinity_group
\ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..af3ef63b0f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updGroupsConnectivity/noConsolidation/out/MainServiceTemplate.yaml @@ -0,0 +1,167 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.smp: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + image_smp_name: + hidden: false + immutable: false + type: string + description: SCP SMP image + default: asc_base_image_smp + lab_name: + hidden: false + immutable: false + type: string + description: Lab name + vnf_name: + hidden: false + immutable: false + type: string + description: Unique name for this VNF instance + default: This_is_the_SCP_name + vnf_id: + hidden: false + immutable: false + type: string + description: Unique ID for this VNF instance + default: This_is_ths_SCP_id + flavor_smp_name: + hidden: false + immutable: false + type: string + description: SCP SMP Flavor + default: a1.Small + availability_zone_0: + hidden: false + immutable: false + type: string + port_name: + hidden: false + immutable: false + type: string + description: port name + default: port_name + node_templates: + port1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + network: + get_input: port_name + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_smp1 + relationship: tosca.relationships.network.BindsTo + server_smp1: + type: org.openecomp.resource.vfc.nodes.heat.smp + properties: + flavor: + get_input: flavor_smp_name + availability_zone: + get_input: availability_zone_0 + image: + get_input: image_smp_name + metadata: + jx_vm_role: smp2 + vnf_id: + get_input: vnf_id + jx_lab_name: + get_input: lab_name + user_data_format: RAW + name: + get_input: smp_name_1 + scheduler_hints: + group: BE_Affinity_group + port2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + network: + get_input: port_name + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_smp1 + relationship: tosca.relationships.network.BindsTo + abstract_smp: + type: org.openecomp.resource.abstract.nodes.smp + directives: + - substitutable + properties: + port_port2_network: + - get_input: port_name + vm_image_name: + get_input: image_smp_name + port_port2_replacement_policy: + - AUTO + compute_smp_name: + - get_input: smp_name_1 + compute_smp_availability_zone: + - get_input: availability_zone_0 + port_port1_replacement_policy: + - AUTO + port_port1_network: + - get_input: port_name + vm_flavor_name: + get_input: flavor_smp_name + compute_smp_metadata: + - jx_vm_role: smp2 + vnf_id: + get_input: vnf_id + jx_lab_name: + get_input: lab_name + compute_smp_user_data_format: + - RAW + compute_smp_scheduler_hints: + - group: BE_Affinity_group + service_template_filter: + substitute_service_template: Nested_smpServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + FE_SMP_Affinity_group: + type: tosca.groups.Root + members: + - abstract_smp + hot_template_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/hot_template.yml + description: ASC Template + members: + - port1 + - server_smp1 + - port2 + BE_Affinity_group: + type: tosca.groups.Root + members: + - abstract_smp + policies: + BE_Affinity_policy: + type: org.openecomp.policies.placement.Colocate + properties: + name: def + affinity: host + targets: + - BE_Affinity_group + FE_SMP_Affinity_policy: + type: org.openecomp.policies.placement.Colocate + properties: + name: abc + affinity: host + targets: + - FE_SMP_Affinity_group |