Support Dual stuck - for difference version (2) 61/35161/3
authoreleonorali <eleonoral@amdocs.com>
Mon, 12 Mar 2018 09:54:42 +0000 (11:54 +0200)
committerAvi Gaffa <avi.gaffa@amdocs.com>
Mon, 12 Mar 2018 13:51:38 +0000 (13:51 +0000)
E2E Defect 430981 - ip_requirments for multiple ports with difference version wasn't supported

Change-Id: If3e93f099900bc078de6da9092b9d1460609e232
Issue-ID: SDC-1096
Signed-off-by: eleonorali <eleonoral@amdocs.com>
233 files changed:
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/helper/ResourceTranslationNeutronPortHelper.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/fulltest/UnifiedCompositionScalingInstancesFullTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ResourceTranslationNeutronPortImplTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/multi/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/multi/expectedoutputfiles/nested-pcm_v0.1_2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/multiple_resource_groups/expectedoutputfiles/mvs.nested.heatServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested2levels/expectedoutputfiles/nested2levelServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested2levels/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested3levels/expectedoutputfiles/nested2levelServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested3levels/expectedoutputfiles/nested3levelServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested3levels/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/recursive/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/recursive/expectedoutputfiles/nested-pcm_v0.1_2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resourceGroupIndexVar/expectedoutputfiles/mvs.nested.heatServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resourceGroupMDNS/expectedoutputfiles/dns_nested_01ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resource_group/expectedoutputfiles/mvs.nested.heatServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resource_group_with_dynamic_count/expectedoutputfiles/mvs.nested.heatServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/reusenestedfrommultibase/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/single/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/single/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Contrail_VirtualNetwork/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Nova_Server/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/Port/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/multiHeat/allHeatsAreBase/expectedOutput/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/multiHeat/referencedHeatResources/expectedOutput/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/multiHeat/referencedHeatResources/expectedOutput/eca_oamServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/shared/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/shared/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/baseResourceTranslation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/multiplecompute/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/noDependency/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedIn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedInOut/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedOut/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/removeInvalidDependencyFromTosca/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/translationorderinvariance/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/getattribute/noneToPortOrCompute/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2Vlan/oneInterface/expectedoutputfiles/hot_templateServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/computewithtwosameporttypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromNestedToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromNovaToNestedPort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromPortToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromVfcToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dynamicPortsWithDependsOn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/nested-no_vfc_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/nested-no_vfc_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/nested-no_vfc_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/nested-no_vfc_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1-no-computeServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-no-computeServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-no-computeServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-other-file-1BServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-same-file-1BServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-other-file-1BServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-same-file-1BServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/duplicateReqs/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/nested-pcm_v0.1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrOutComputePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOneGroup/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeAndServerGroup/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithSamePortTypeNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithSamePortTypeNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes2/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes3/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes4/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortTypesAndGetAttOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithPorts/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoSetsOfSingle/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/subinterface/vlantagging/pattern1b/diffComputeSubInterface/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/subinterface/vlantagging/pattern1b/onePortIsConnectedWithSubInf/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/subinterface/vlantagging/pattern1b/regularNestedSubInterface/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/subinterface/vlantagging/pattern1b/sameComputeDiffPortSubInterface/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/subinterface/vlantagging/pattern1b/sameComputeSamePortDiffSubInterfaceFile/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrOnlyResourceName/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrUnsupportedAttr/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromMainHeat/expectedoutputfiles/VSR_CPM_base_template_nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromMainHeat/expectedoutputfiles/VSR_IOM_template_nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromNestedHeat/expectedoutputfiles/VSR_CPM_base_template_nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromNestedHeat/expectedoutputfiles/VSR_IOM_template_nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/nested-oam_v1.0ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/nested-pcm_v1.0ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/nested-ppd_v1.0ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/nested-pps_v1.0ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/nested-psm_v1.0ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/expectedoutputfiles/MainServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/MANIFEST.json [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_base.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_base.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_port_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_security_group_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novaservergroups/dynamicPolicy/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novaservergroups/staticPolicy/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innerHeatVolNestedMultiLevel/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innerHeatVolNestedMultiLevel/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innerHeatVolNestedMultiLevel/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innerHeatVolNestedMultiLevel/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innernestedconnection/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/multinotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedconnection/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestednotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestednotconnected/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedNestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedNestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedNestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedNestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharednestedconnection/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharednestednotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharednestednotconnected/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/nested/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/shared/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/shared/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nested/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/shared/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/shared/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedNestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedNestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedNestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedNestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetresourcegroupconnection/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttosharednetresourcegrouplinking/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityGroupToNovaAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/nestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/nestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/nestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/nestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/out/FEAdd_On_Module_QRouterTemplateServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/out/FEAdd_On_Module_vLBAgentTemplateServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/out/FEAdd_On_Module_vLBTemplateServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/out/FEAdd_On_Module_vProbeTemplateServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortSharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityrulestoportnestedconnection/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityruletosharedportlinking/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/sharedNestedMultiLevels/expectedoutputfiles/nested1ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/sharedNestedMultiLevels/expectedoutputfiles/nested2ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/sharedNestedMultiLevels/expectedoutputfiles/nested3ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/sharedNestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityruletosharedportresourcegrouplinking/expectedoutputfiles/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/nested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/nestedMultiLevels/expectedoutputfiles/nested4ServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vmme_small/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/nested_with_inner_vol/out/nestedServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_and_attach_one_file/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_file_nested_in_main_file_in_manifest/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_file_parallel_to_main_file/expectedoutputfiles/MainServiceTemplate.yaml

index 23f8e36..c6d59ff 100644 (file)
@@ -32,36 +32,47 @@ public class ResourceTranslationNeutronPortHelper {
   public static final String MAC_REQUIREMENTS = "mac_requirements";
 
   public void setAdditionalProperties(Map<String, Object> properties) {
-    setNetworkRoleTag(properties);
+    properties.putAll(createDefaultRequirments());
+    populateFixedIpCount(properties);
+    populateFloatingIpCount(properties);
+    populateMacCount(properties);
+    populateNetworkRoleTag(properties);
+
+  }
+
+  private Map<String, Object> createDefaultRequirments() {
+    Map<String, Object> properties = new HashMap();
+    List<Map<String, Object>> ipRequirementsList = new ArrayList<>();
+    ipRequirementsList.add(createIPRequirment(4));
+    ipRequirementsList.add(createIPRequirment(6));
+    properties.put(IP_REQUIREMENTS, ipRequirementsList);
+    properties.put(MAC_REQUIREMENTS, createMacRequirment());
+    return properties;
+
+  }
+
+  private Map<String, Object> createIPRequirment(Object version) {
     Map<String, Object> ipRequirements = new HashMap();
-    Map<String, Object> macRequirements = new HashMap();
     Map<String, Object> isRequired = new HashMap();
     Map<String, Object> floatingIsRequired = new HashMap();
-    Map<String, Object> macIsRequired = new HashMap();
-
     isRequired.put(IS_REQUIRED, Boolean.FALSE);
     floatingIsRequired.put(IS_REQUIRED, Boolean.FALSE);
-    macIsRequired.put(IS_REQUIRED, Boolean.FALSE);
-
     ipRequirements.put(IP_COUNT_REQUIRED, isRequired);
     ipRequirements.put(FLOATING_IP_COUNT_REQUIRED, floatingIsRequired);
-    ipRequirements.put(IP_VERSION, 4);
-    macRequirements.put(MAC_COUNT_REQUIRED, macIsRequired);
-
-    List<Map<String, Object>> ipRequirementsList = new ArrayList<>();
-    ipRequirementsList.add(ipRequirements);
-    properties.put(IP_REQUIREMENTS , ipRequirementsList);
-
-    properties.put(MAC_REQUIREMENTS , macRequirements);
-
-    setIpVersion(properties);
-    setFloatingIpVersion(properties);
+    ipRequirements.put(IP_VERSION, version);
+    return ipRequirements;
+  }
 
-    setMacCount(properties);
+  private Map<String, Object> createMacRequirment() {
+    Map<String, Object> macRequirements = new HashMap();
+    Map<String, Object> macIsRequired = new HashMap();
+    macIsRequired.put(IS_REQUIRED, Boolean.FALSE);
+    macRequirements.put(MAC_COUNT_REQUIRED, macIsRequired);
+    return macRequirements;
   }
 
-  private void setMacCount(Map<String, Object> properties) {
-    if(properties.containsKey(MAC_ADDRESS)) {
+  private void populateMacCount(Map<String, Object> properties) {
+    if (properties.containsKey(MAC_ADDRESS)) {
       Map<String, Object> macRequirements = (Map<String, Object>) properties.get(MAC_REQUIREMENTS);
       Map<String, Object> macIsRequired = new HashMap();
       macIsRequired.put(IS_REQUIRED, Boolean.TRUE);
@@ -70,95 +81,102 @@ public class ResourceTranslationNeutronPortHelper {
     }
   }
 
-  private void setFloatingIpVersion(Map<String, Object> properties) {
-    List<Map<String, Object>> ipRequirementsList =
-        (List<Map<String, Object>>) properties.get(IP_REQUIREMENTS);
-    Map<String, Object> ipRequirements = ipRequirementsList.get(0);
-    Object propertyValue;
-    Map<String, Object> isRequired = new HashMap();
-    isRequired.put(IS_REQUIRED, Boolean.TRUE);
+  private void populateFloatingIpCount(Map<String, Object> properties) {
+    populateIpCountRequired(properties, ALLOWED_ADDRESS_PAIRS, FLOATING_IP_COUNT_REQUIRED );
+  }
+
+  private void populateFixedIpCount(Map<String, Object> properties) {
+    populateIpCountRequired(properties, FIXED_IPS, IP_COUNT_REQUIRED );
+  }
 
-    propertyValue = properties.get(ALLOWED_ADDRESS_PAIRS);
+  private void populateIpCountRequired(Map<String, Object> properties, String ipType, String ipCountRequired ){
+
+    HashMap <Object, Map<String, Object>> ipRequirmentsMap = getIPRequirments(properties);
+    Object propertyValue = properties.get(ipType);
     if (propertyValue instanceof Map && !((Map) propertyValue).isEmpty()) {
-      Map.Entry<String, Object> mapEntry =
-          (Map.Entry<String, Object>) ((Map) propertyValue).entrySet().iterator().next();
-      if (getFloatingIpVersion(mapEntry.getValue()) != null) {
-        ipRequirements.put(IP_VERSION, getFloatingIpVersion(mapEntry.getValue()));
-        ipRequirements.put(FLOATING_IP_COUNT_REQUIRED, isRequired);
-      }
+      handleMapProperty(ipType, ipCountRequired, ipRequirmentsMap, (Map.Entry<String, Object>) ((Map) propertyValue).entrySet().iterator().next());
     }
     else if (propertyValue instanceof List && !((List) propertyValue).isEmpty()) {
-      for (int i = 0; i < ((List) propertyValue).size(); i++) {
-        Object ipMap = ((List) propertyValue).get(i);
-        if(ipMap instanceof Map && !((Map) ipMap).isEmpty()) {
-          Object ipAddressMap = ((Map) ipMap).get(IP_ADDRESS);
-          if (ipAddressMap instanceof Map && !((Map) ipAddressMap).isEmpty()) {
-            Object ipList = ((Map) ipAddressMap).get(GET_INPUT);
-            if (ipList instanceof String && !((String) ipList).isEmpty()) {
-              if (getFloatingIpVersion(ipList) != null) {
-                ipRequirements.put(IP_VERSION, getFloatingIpVersion(ipList));
-                ipRequirements.put(FLOATING_IP_COUNT_REQUIRED, isRequired);
-              }
-            }
-          }
-        }
-      }
+      handleListProperty(ipType, ipCountRequired, ipRequirmentsMap, (List) propertyValue);
     }
   }
 
-  private void setIpVersion(Map<String, Object> properties) {
-    List<Map<String, Object>> ipRequirementsList =
-        (List<Map<String, Object>>) properties.get(IP_REQUIREMENTS);
-    Map<String, Object> ipRequirements = ipRequirementsList.get(0);
-    Object propertyValue;
-    Map<String, Object> isRequired = new HashMap();
-    isRequired.put(IS_REQUIRED, Boolean.TRUE);
+  private void handleListProperty(String ipType, String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, List propertyValue) {
+    for (int i = 0; i < propertyValue.size(); i++) {
+      handleIpAddress(ipType, ipCountRequired, ipRequirmentsMap, propertyValue.get(i));
+    }
+  }
 
-    propertyValue = properties.get(FIXED_IPS);
-    if (propertyValue instanceof Map && !((Map) propertyValue).isEmpty()) {
-      Map.Entry<String, Object> mapEntry =
-          (Map.Entry<String, Object>) ((Map) propertyValue).entrySet().iterator().next();
-      if (getIpVersion(mapEntry.getValue()) != null) {
-        ipRequirements.put(IP_VERSION, getIpVersion(mapEntry.getValue()));
-        ipRequirements.put(IP_COUNT_REQUIRED, isRequired);
+  private void handleMapProperty(String ipType, String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, Map.Entry<String, Object> mapEntry) {
+    updateIpCountRequired(ipType, ipCountRequired, ipRequirmentsMap, mapEntry.getValue());
+  }
+
+  private void handleIpAddress(String ipType, String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, Object ipMap) {
+    if(ipMap instanceof Map && !((Map) ipMap).isEmpty()) {
+      Object ipAddressMap = ((Map) ipMap).get(IP_ADDRESS);
+      if (ipAddressMap instanceof Map && !((Map) ipAddressMap).isEmpty()) {
+        Object ipList = ((Map) ipAddressMap).get(GET_INPUT);
+        handleIpCountRequired(ipType, ipCountRequired, ipRequirmentsMap, ipList);
       }
     }
-    else if (propertyValue instanceof List && !((List) propertyValue).isEmpty()) {
-      for (int i = 0; i < ((List) propertyValue).size(); i++) {
-        Object ipMap = ((List) propertyValue).get(i);
-        if(ipMap instanceof Map && !((Map) ipMap).isEmpty()) {
-          Object ipAddressMap = ((Map) ipMap).get(IP_ADDRESS);
-          if (ipAddressMap instanceof Map && !((Map) ipAddressMap).isEmpty()) {
-            Object ipList = ((Map) ipAddressMap).get(GET_INPUT);
-            if (ipList instanceof List && !((List) ipList).isEmpty()) {
-              if (getIpVersion(((List) ipList).get(0)) != null) {
-                ipRequirements.put(IP_VERSION, getIpVersion(((List) ipList).get(0)));
-                ipRequirements.put(IP_COUNT_REQUIRED, isRequired);
-              }
-            }
-            else if (ipList instanceof String && !((String) ipList).isEmpty()) {
-              if (getIpVersion(ipList) != null) {
-                ipRequirements.put(IP_VERSION, getIpVersion(ipList));
-                ipRequirements.put(IP_COUNT_REQUIRED, isRequired);
-              }
-            }
-          }
-        }
+  }
+
+  private void handleIpCountRequired(String ipType, String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, Object ipList) {
+    if (ipList instanceof List && !((List) ipList).isEmpty()) {
+      updateIpCountRequired(ipType, ipCountRequired, ipRequirmentsMap, ((List) ipList).get(0));
+    }
+    else if (ipList instanceof String && !((String) ipList).isEmpty()) {
+      updateIpCountRequired(ipType, ipCountRequired, ipRequirmentsMap, ipList);
+    }
+  }
+
+  private void updateIpCountRequired(String ipType, String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, Object ipList) {
+    Object ipVersion = getVersion(ipList, ipType);
+    updateIpCountRequiredForVersion(ipCountRequired, ipRequirmentsMap, ipVersion);
+  }
+
+  private void updateIpCountRequiredForVersion(String ipCountRequired, HashMap<Object, Map<String, Object>> ipRequirmentsMap, Object ipVersion) {
+    Map<String, Object> ipRequirement;
+    if (ipVersion != null) {
+      ipRequirement = ipRequirmentsMap.get(ipVersion);
+      if (ipRequirement != null) {
+        Map<String, Object> isIPCountRequired = (Map<String, Object>)ipRequirement.get(ipCountRequired);
+        isIPCountRequired.put(IS_REQUIRED, Boolean.TRUE);
       }
     }
   }
 
-  private void setNetworkRoleTag(Map<String, Object> properties) {
+  private HashMap <Object, Map<String, Object>> getIPRequirments (Map<String, Object> properties) {
+
+    HashMap<Object, Map<String, Object>> ipRequirmentsMap = new HashMap();
+    List<Map<String, Object>> ipRequirmentsList = ((List<Map<String,Object>>) properties.get(IP_REQUIREMENTS));
+    ipRequirmentsList.stream().forEach(e->ipRequirmentsMap.put(e.get(IP_VERSION),e));
+    return ipRequirmentsMap;
+  }
+
+  private void populateNetworkRoleTag(Map<String, Object> properties) {
     Object propertyValue = properties.get(NETWORK);
     if (propertyValue instanceof Map && !((Map) propertyValue).isEmpty()) {
       Map.Entry<String, String> mapEntry =
-          (Map.Entry<String, String>) ((Map) propertyValue).entrySet().iterator().next();
+              (Map.Entry<String, String>) ((Map) propertyValue).entrySet().iterator().next();
       if (mapEntry.getValue() instanceof String && getNetworkRole(mapEntry.getValue())!=null) {
         properties.put(NETWORK_ROLE_TAG, getNetworkRole(mapEntry.getValue()));
       }
     }
   }
 
+  private Object getVersion(Object value, String type) {
+
+    Object version = null;
+    if(type.equals(FIXED_IPS)){
+      version =  getIpVersion(value);
+    }
+    else if(type.equals(ALLOWED_ADDRESS_PAIRS)){
+      version =  getFloatingIpVersion(value);
+    }
+    return version;
+  }
+
   private Object getFloatingIpVersion(Object value) {
     Object ipVersion = null;
     if(value instanceof String) {
@@ -188,13 +206,13 @@ public class ResourceTranslationNeutronPortHelper {
   private Object getNetworkRole(String value) {
     Object networkRole = null;
     if(value.endsWith(NET_NAME)) {
-      networkRole = (Object) value.substring(0, value.length() - NET_NAME.length());
+      networkRole = value.substring(0, value.length() - NET_NAME.length());
     }
     else if(value.endsWith(NET_ID)) {
-      networkRole = (Object) value.substring(0, value.length() - NET_ID.length());
+      networkRole = value.substring(0, value.length() - NET_ID.length());
     }
     else if(value.endsWith(NET_FQDN)) {
-      networkRole = (Object) value.substring(0, value.length() - NET_FQDN.length());
+      networkRole = value.substring(0, value.length() - NET_FQDN.length());
     }
     return networkRole;
   }
index 97a59c3..96e7af7 100644 (file)
@@ -57,4 +57,15 @@ public class ResourceTranslationNeutronPortImplTest extends BaseResourceTranslat
     validatePortTemplateConsolidationData(ConsolidationDataValidationType
         .VALIDATE_CONNECTIVITY, TEST_CONNECTIVITY_POSITIVE);
   }
+
+  @Test
+  public void testTranslateDualStacks() throws Exception {
+    inputFilesPath = "/mock/services/heattotosca/neutron_dual_stacks/inputfiles";
+    outputFilesPath =
+            "/mock/services/heattotosca/neutron_dual_stacks/expectedoutputfiles";
+    initTranslatorAndTranslate();
+    testTranslation();
+    validatePortTemplateConsolidationData(ConsolidationDataValidationType
+            .VALIDATE_CONNECTIVITY, TEST_CONNECTIVITY_POSITIVE);
+  }
 }
index 4fec5b5..ef3d1f6 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -383,4 +393,4 @@ topology_template:
       - link
       local_storage_server_pcm_1:
       - server_pcm_1
-      - local_storage
+      - local_storage
\ No newline at end of file
index c8f6336..9e8bb12 100644 (file)
@@ -85,6 +85,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -123,6 +128,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -369,4 +379,4 @@ topology_template:
       - dependency
       local_storage_server_pcm_2:
       - server_pcm_2
-      - local_storage
+      - local_storage
\ No newline at end of file
index ea7b1c9..7428392 100644 (file)
@@ -219,6 +219,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: sec_groups
         fixed_ips:
@@ -462,4 +467,4 @@ topology_template:
       - link
       dependency_boot_volume:
       - boot_volume
-      - dependency
+      - dependency
\ No newline at end of file
index f360724..4e74540 100644 (file)
@@ -78,6 +78,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -106,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
@@ -349,4 +359,4 @@ topology_template:
       - local_storage
       dependency_server_cmaui_2:
       - server_cmaui_2
-      - dependency
+      - dependency
\ No newline at end of file
index aa8cf32..27a8e22 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
@@ -120,6 +125,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -590,4 +600,4 @@ topology_template:
       - dependency
       dependency_cmaui_port_2:
       - cmaui_port_2
-      - dependency
+      - dependency
\ No newline at end of file
index 6eaa43f..aaa7580 100644 (file)
@@ -89,6 +89,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -117,6 +122,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
@@ -580,4 +590,4 @@ topology_template:
       - dependency_cmaui_port_322
       dependency_server_cmaui_2:
       - server_cmaui_2
-      - dependency
+      - dependency
\ No newline at end of file
index 59344ca..81ba3f4 100644 (file)
@@ -78,6 +78,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -106,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
index dccdb95..a09fbad 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
@@ -116,6 +121,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -799,4 +809,4 @@ topology_template:
       - dependency
       link_cmaui_port_211_test_nested2:
       - test_nested2
-      - link_cmaui_port_211
+      - link_cmaui_port_211
\ No newline at end of file
index bc34c49..69d7786 100644 (file)
@@ -111,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -177,6 +182,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -674,4 +684,4 @@ topology_template:
       - dependency
       link_pcm_port_01_server_pcm_005:
       - server_pcm_005
-      - link_pcm_port_01
+      - link_pcm_port_01
\ No newline at end of file
index ca72528..6325a90 100644 (file)
@@ -85,6 +85,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -128,6 +133,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -390,4 +400,4 @@ topology_template:
       - dependency
       dependency_network_2:
       - network_2
-      - dependency
+      - dependency
\ No newline at end of file
index 521c13e..e803f80 100644 (file)
@@ -156,6 +156,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: sec_groups
         fixed_ips:
@@ -384,4 +389,4 @@ topology_template:
       - local_storage
       link_mgmt_port:
       - mgmt_port
-      - link
+      - link
\ No newline at end of file
index 020c022..eb13585 100644 (file)
@@ -114,6 +114,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -147,6 +152,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -425,4 +435,4 @@ topology_template:
       - link
       dependency_dns_int_bearer_0_port:
       - dns_int_bearer_0_port
-      - dependency
+      - dependency
\ No newline at end of file
index 521c13e..e803f80 100644 (file)
@@ -156,6 +156,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: sec_groups
         fixed_ips:
@@ -384,4 +389,4 @@ topology_template:
       - local_storage
       link_mgmt_port:
       - mgmt_port
-      - link
+      - link
\ No newline at end of file
index ea7b1c9..7428392 100644 (file)
@@ -219,6 +219,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: sec_groups
         fixed_ips:
@@ -462,4 +467,4 @@ topology_template:
       - link
       dependency_boot_volume:
       - boot_volume
-      - dependency
+      - dependency
\ No newline at end of file
index 6283861..aa195d5 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -137,6 +142,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -383,4 +393,4 @@ topology_template:
       - dependency
       dependency_pcm_port_1:
       - pcm_port_1
-      - dependency
+      - dependency
\ No newline at end of file
index 973d8c0..e4d0747 100644 (file)
@@ -303,6 +303,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -359,4 +364,4 @@ topology_template:
       value:
         get_attribute:
         - server_pcm_001
-        - pcm_vol
+        - pcm_vol
\ No newline at end of file
index 6283861..8be5a4f 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -137,6 +142,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index ac73bf2..1bfe72d 100644 (file)
@@ -929,6 +929,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -949,6 +954,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -969,6 +979,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1003,6 +1018,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1051,6 +1071,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1071,6 +1096,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1109,4 +1139,4 @@ topology_template:
       members:
       - pd03_port_0
       - server_pd_02
-      - pd04_port_0
\ No newline at end of file
+      - pd04_port_0
index 632cd40..c28ffa1 100644 (file)
@@ -261,6 +261,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -306,6 +311,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 1582a7e..fdb9c30 100644 (file)
@@ -107,6 +107,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -145,6 +150,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 8bdff8f..c1a99f3 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index ae85257..c84dac2 100644 (file)
@@ -152,6 +152,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 2758226..d8fda4f 100644 (file)
@@ -1452,6 +1452,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-oam-ip
@@ -1493,6 +1498,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1517,6 +1527,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1541,6 +1556,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1565,6 +1585,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1589,6 +1614,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-gtp-ip
@@ -1649,6 +1679,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb1-oam-ip
@@ -1713,6 +1748,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1737,6 +1777,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1772,6 +1817,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1796,6 +1846,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1859,6 +1914,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1901,6 +1961,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1925,6 +1990,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-sctp-b-ip
@@ -1950,6 +2020,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-sctp-b-ip
@@ -1975,6 +2050,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-sctp-a-ip
@@ -2000,6 +2080,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-sctp-a-ip
@@ -2036,6 +2121,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2071,6 +2161,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2095,6 +2190,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2119,6 +2219,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2143,6 +2248,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-oam-ip
@@ -2206,6 +2316,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-gtp-ip
@@ -2231,6 +2346,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb2-oam-ip
@@ -2254,6 +2374,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2278,6 +2403,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
index bc90c39..88c07a0 100644 (file)
@@ -708,6 +708,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -738,6 +743,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -767,6 +777,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -791,6 +806,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb1-oam-ip
@@ -814,6 +834,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -839,6 +864,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 48d0f4f..817536d 100644 (file)
@@ -28,6 +28,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -51,6 +56,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -83,6 +93,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 863200c..816106e 100644 (file)
@@ -2468,6 +2468,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2496,6 +2501,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2527,6 +2537,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2557,6 +2572,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2603,6 +2623,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2633,6 +2658,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2663,6 +2693,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2693,6 +2728,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2721,6 +2761,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2749,6 +2794,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2779,6 +2829,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2809,6 +2864,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2884,6 +2944,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2915,6 +2980,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2943,6 +3013,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2987,6 +3062,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3043,6 +3123,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3071,6 +3156,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3101,6 +3191,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3129,6 +3224,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3157,6 +3257,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3185,6 +3290,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3213,6 +3323,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3265,6 +3380,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3293,6 +3413,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3323,6 +3448,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3359,6 +3489,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3387,6 +3522,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3415,6 +3555,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3443,6 +3588,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3471,6 +3621,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3499,6 +3654,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3527,6 +3687,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3557,6 +3722,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3587,6 +3757,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3617,6 +3792,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3645,6 +3825,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3675,6 +3860,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3703,6 +3893,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3737,6 +3932,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3767,6 +3967,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3817,6 +4022,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3845,6 +4055,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3879,6 +4094,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3907,6 +4127,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3935,6 +4160,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4007,6 +4237,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -4066,6 +4301,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4095,6 +4335,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -4154,6 +4399,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4201,6 +4451,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4311,6 +4566,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -4370,6 +4630,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4398,6 +4663,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4428,6 +4698,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4456,6 +4731,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4484,6 +4764,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4512,6 +4797,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4540,6 +4830,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4587,6 +4882,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4617,6 +4917,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4647,6 +4952,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4678,6 +4988,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4706,6 +5021,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4734,6 +5054,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4800,6 +5125,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4826,6 +5156,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4876,6 +5211,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4904,6 +5244,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4932,6 +5277,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4982,6 +5332,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5010,6 +5365,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5040,6 +5400,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5086,6 +5451,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5164,6 +5534,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5192,6 +5567,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5220,6 +5600,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5248,6 +5633,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -5307,6 +5697,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5335,6 +5730,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5365,6 +5765,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5393,6 +5798,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5423,6 +5833,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5453,6 +5868,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5481,6 +5901,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5525,6 +5950,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5553,6 +5983,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5613,6 +6048,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5679,6 +6119,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5773,6 +6218,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5801,6 +6251,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5829,6 +6284,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5857,6 +6317,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5887,6 +6352,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5915,6 +6385,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5943,6 +6418,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5973,6 +6453,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6003,6 +6488,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6079,6 +6569,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6107,6 +6602,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6135,6 +6635,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6165,6 +6670,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6196,6 +6706,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6242,6 +6757,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6270,6 +6790,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6319,6 +6844,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -6347,6 +6877,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 9fcd17b..ccaa73e 100644 (file)
@@ -2194,6 +2194,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2222,6 +2227,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2253,6 +2263,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2283,6 +2298,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2329,6 +2349,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2359,6 +2384,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2389,6 +2419,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2419,6 +2454,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2447,6 +2487,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2475,6 +2520,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2505,6 +2555,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2535,6 +2590,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2610,6 +2670,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2641,6 +2706,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2685,6 +2755,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2741,6 +2816,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2769,6 +2849,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2799,6 +2884,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2827,6 +2917,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2855,6 +2950,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2883,6 +2983,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2911,6 +3016,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2942,6 +3052,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -2970,6 +3085,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3000,6 +3120,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3030,6 +3155,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3058,6 +3188,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3086,6 +3221,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3114,6 +3254,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3142,6 +3287,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3170,6 +3320,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3198,6 +3353,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3228,6 +3388,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3258,6 +3423,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3288,6 +3458,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3316,6 +3491,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3346,6 +3526,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3380,6 +3565,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3462,6 +3652,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3490,6 +3685,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3524,6 +3724,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3552,6 +3757,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3580,6 +3790,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3652,6 +3867,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -3711,6 +3931,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3740,6 +3965,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -3799,6 +4029,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3846,6 +4081,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -3944,6 +4184,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -4003,6 +4248,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4031,6 +4281,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4061,6 +4316,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4089,6 +4349,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4117,6 +4382,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4145,6 +4415,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4192,6 +4467,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4222,6 +4502,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4252,6 +4537,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4283,6 +4573,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4311,6 +4606,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4377,6 +4677,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4403,6 +4708,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4453,6 +4763,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4481,6 +4796,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4509,6 +4829,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4559,6 +4884,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4587,6 +4917,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4617,6 +4952,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4663,6 +5003,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4741,6 +5086,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4769,6 +5119,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4797,6 +5152,11 @@ topology_template:
         - ip_version: 4
           ip_count_required:
             is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
           floating_ip_count_required:
             is_required: false
         security_groups:
@@ -4856,6 +5216,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4884,6 +5249,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4914,6 +5284,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4942,6 +5317,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -4972,6 +5352,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5002,6 +5387,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5030,6 +5420,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5074,6 +5469,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5097,6 +5497,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5157,6 +5562,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5223,6 +5633,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5317,6 +5732,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5345,6 +5765,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5373,6 +5798,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5401,6 +5831,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5431,6 +5866,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5459,6 +5899,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5487,6 +5932,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5517,6 +5967,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5547,6 +6002,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5623,6 +6083,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5651,6 +6116,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5679,6 +6149,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5709,6 +6184,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5740,6 +6220,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5786,6 +6271,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5814,6 +6304,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5842,6 +6337,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -5870,6 +6370,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 9b69834..b837fb1 100644 (file)
@@ -226,6 +226,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -254,6 +259,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -342,6 +352,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -370,6 +385,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -398,6 +418,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -426,6 +451,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -1169,4 +1199,4 @@ topology_template:
       - local_storage
       dependency_arb_int_port:
       - arb_int_port
-      - dependency
+      - dependency
\ No newline at end of file
index 2ffe57d..df2b8d3 100644 (file)
@@ -271,6 +271,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 05c19de..9d41ce4 100644 (file)
@@ -335,6 +335,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -358,6 +363,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 1410f71..4092dae 100644 (file)
@@ -310,6 +310,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -329,6 +334,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 6e00f44..05d7a0f 100644 (file)
@@ -119,6 +119,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -149,6 +154,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 32d1f50..7942b2b 100644 (file)
@@ -320,6 +320,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -339,6 +344,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 7b75e05..c2933f3 100644 (file)
@@ -319,6 +319,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -338,6 +343,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 4e45d6c..1dbd9fe 100644 (file)
@@ -116,6 +116,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -131,6 +136,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 7e0ac24..035764b 100644 (file)
@@ -319,6 +319,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -338,6 +343,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index a31add8..aa195d5 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -137,6 +142,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index f06468c..9c92c8d 100644 (file)
@@ -218,6 +218,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         security_groups:\r
         - get_input: security_group_name\r
         fixed_ips:\r
@@ -514,4 +519,4 @@ topology_template:
       - binding\r
       binding_template_VMInt_OAM_lb_3:\r
       - template_VMInt_OAM_lb_3\r
-      - binding\r
\ No newline at end of file
+      - binding\r
index ef413aa..3557f27 100644 (file)
@@ -767,6 +767,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
           get_input: data_security_groups
         fixed_ips:
@@ -794,6 +799,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
           get_input: data_security_groups
         fixed_ips:
@@ -831,6 +841,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
           get_input: oam_security_groups
         fixed_ips:
@@ -904,6 +919,11 @@ topology_template:
       - substitutable
       properties:
         port_iox_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -932,6 +952,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: iox_image_name
         port_iox_oam_0_port_name:
@@ -1020,6 +1045,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_iox_data_0_port_network_role_tag: data
         service_template_filter:
           substitute_service_template: Nested_ioxServiceTemplate.yaml
@@ -1050,6 +1080,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_oam_0_port_replacement_policy:
         - AUTO
         port_app_oam_0_port_network:
@@ -1091,6 +1126,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_internal_0_port_allowed_address_pairs:
         - ip_address:
             get_input: internal_subnet_cidr
@@ -1106,6 +1146,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_internal_0_port_network:
         - internal_net_0
         port_app_data_0_port_security_groups:
@@ -1163,6 +1208,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
           get_input: plt_security_groups
         mac_requirements:
@@ -1189,6 +1239,11 @@ topology_template:
       - substitutable
       properties:
         port_iox_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -1217,6 +1272,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: iox_image_name
         port_iox_oam_0_port_name:
@@ -1300,6 +1360,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_iox_data_0_port_network_role_tag: data
         service_template_filter:
           substitute_service_template: Nested_ioxServiceTemplate.yaml
@@ -1330,6 +1395,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_oam_0_port_replacement_policy:
         - AUTO
         port_app_oam_0_port_network:
@@ -1371,6 +1441,11 @@ topology_template:
           vf_module_name:
             get_input: vf_module_name
         port_app_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -1391,6 +1466,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_internal_0_port_network:
         - internal_net_0
         port_app_data_0_port_security_groups:
@@ -1454,6 +1534,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_oam_0_port_replacement_policy:
         - AUTO
         port_app_oam_0_port_network:
@@ -1495,6 +1580,11 @@ topology_template:
           vf_module_name:
             get_input: vf_module_name
         port_app_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -1515,6 +1605,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_app_internal_0_port_network:
         - internal_net_0
         port_app_data_0_port_security_groups:
@@ -1616,6 +1711,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_plt_data_0_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -1627,6 +1727,11 @@ topology_template:
             - 0
             - ip_address
         port_plt_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -1656,6 +1761,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_plt_oam_0_port_network_role_tag: oam
         port_plt_internal_0_port_name:
         - str_replace:
@@ -1747,6 +1857,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_plt_data_0_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -1758,6 +1873,11 @@ topology_template:
             - 0
             - ip_address
         port_plt_data_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -1787,6 +1907,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_plt_oam_0_port_fixed_ips:
         - ip_address:
             get_input:
@@ -1856,6 +1981,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
           get_input: oam_security_groups
         fixed_ips:
@@ -1944,4 +2074,4 @@ topology_template:
                 get_input: vnf_name
         container_type: host
       targets:
-      - app_server_group_group
+      - app_server_group_group
\ No newline at end of file
index 616ac37..4ac6d1c 100644 (file)
@@ -160,6 +160,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
@@ -201,6 +206,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
@@ -242,6 +252,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
@@ -269,4 +284,4 @@ topology_template:
       - packet_internal_network
       - abstract_pd_server_0
       - abstract_pd_server_1
-      - abstract_pd_server_2
+      - abstract_pd_server_2
\ No newline at end of file
index 2883665..f4da23c 100644 (file)
@@ -346,6 +346,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -390,6 +395,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -429,6 +439,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -452,4 +467,4 @@ topology_template:
       - network_policy_server
       - abstract_pd_server_0
       - abstract_pd_server_1
-      - abstract_pd_server_2
+      - abstract_pd_server_2
\ No newline at end of file
index 3ae6fa0..163815a 100644 (file)
@@ -151,6 +151,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_external_network
         compute_pd_server_user_data_format:
@@ -197,6 +202,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
@@ -238,6 +248,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
index 172582f..cbffa79 100644 (file)
@@ -140,6 +140,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -182,6 +187,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
@@ -227,6 +237,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - packet_internal_network
         compute_pd_server_user_data_format:
index 97fcee7..7e9e3ff 100644 (file)
@@ -589,6 +589,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_sbg_sc_metadata:
         - vf_module_id:
             get_input: vf_module_id
index 0741732..495bfae 100644 (file)
@@ -326,6 +326,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_sbg_sc_metadata:
         - vf_module_id:
             get_input: vf_module_id
index 82cb2a4..c4d6a23 100644 (file)
@@ -567,6 +567,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_sbg_sc_management_1_port_mac_address:
           get_input:
           - sbg_management_mac_addresses
@@ -595,6 +600,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_sbg_sc_metadata:
         - vf_module_id:
             get_input: vf_module_id
index d070bea..3898eb4 100644 (file)
@@ -567,6 +567,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_sbg_sc_management_1_port_mac_address:
           get_input:
           - sbg_management_mac_addresses
@@ -595,6 +600,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_sbg_sc_metadata:
         - vf_module_id:
             get_input: vf_module_id
@@ -641,12 +651,22 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_sbg_sc_management_1_port_01_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         nested_sbg_AVPN_vlan_tag_list:
           get_input: sbg_AVPN_vlan_tag_list
         port_sbg_sc_internal_0_port_01_mac_requirements:
index 1802188..fdd682a 100644 (file)
@@ -977,6 +977,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_sbg_sc_management_1_port_mac_address:
           get_input:
           - sbg_management_mac_addresses
@@ -1005,6 +1010,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_sbg_sc_metadata:
         - vf_module_id:
             get_input: vf_module_id
@@ -1043,6 +1053,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1061,6 +1076,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
index ed685d7..7bd4091 100644 (file)
@@ -224,6 +224,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -241,6 +246,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_b_single_1b_metadata:\r
         - connectivityTo4PNested:\r
             get_attribute:\r
@@ -305,11 +315,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_1c1_scalling_instance_name:\r
@@ -352,11 +372,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_1c1_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -431,6 +461,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         server_group: BE_Affinity_group\r
         connectivityChk:\r
           connectivityTo1C2_1:\r
@@ -476,6 +511,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pcm_port_00_network_role_tag: cps\r
         pcm_flavor_name:\r
           get_input: pcm_flavor_name\r
@@ -512,6 +552,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -564,6 +609,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -596,6 +646,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -621,6 +676,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -807,6 +867,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1a_t2_port_network_role_tag: ppds\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
@@ -825,6 +890,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_a_single_1a_availability_zone:\r
         - get_input: availabilityzone_name\r
         compute_a_single_1a_scheduler_hints:\r
@@ -1024,6 +1094,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -1041,6 +1116,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1b_t1_port_value_specs:\r
         - get_attribute:\r
           - abstract_a_single_1a\r
@@ -1180,4 +1260,4 @@ topology_template:
         name: def\r
         affinity: host\r
       targets:\r
-      - BE_Affinity_group\r
\ No newline at end of file
+      - BE_Affinity_group\r
index 8c6d8cd..bbb3a4b 100644 (file)
@@ -133,6 +133,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_1_security_groups:
         - - get_input: security_group_name
         compute_pcma_server_config_drive:
@@ -158,6 +163,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
           count: 1
@@ -193,6 +203,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_mac_requirements:
           mac_count_required:
             is_required: false
@@ -212,6 +227,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_network_role_tag: cps
         port_pcm_port_3_network:
         - get_input: oam_net_name
index 040bf19..ee110eb 100644 (file)
@@ -256,6 +256,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
         port_1b_t1_port_ip_requirements:\r
@@ -264,6 +269,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1b_t1_port_mac_requirements:\r
@@ -307,11 +317,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_1c1_scalling_instance_name:\r
@@ -354,11 +374,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_1c1_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -414,6 +444,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         pcm_image_name:\r
           get_input: pcm_image_name\r
         security_group_name: jsa_security_group\r
@@ -430,6 +465,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pcm_port_0_network_role_tag: cps\r
         port_pcm_port_0_mac_requirements:\r
           mac_count_required:\r
@@ -461,6 +501,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -484,6 +529,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -516,6 +566,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -541,6 +596,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -704,6 +764,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1a_t2_port_network_role_tag: ppds\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
@@ -722,6 +787,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_a_single_1a_availability_zone:\r
         - get_input: availabilityzone_name\r
         compute_a_single_1a_scheduler_hints:\r
@@ -862,6 +932,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -879,6 +954,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1b_t1_port_network_role_tag: oam\r
         port_1b_t1_port_mac_requirements:\r
           mac_count_required:\r
@@ -1021,4 +1101,4 @@ topology_template:
         name: def\r
         affinity: host\r
       targets:\r
-      - BE_Affinity_group\r
\ No newline at end of file
+      - BE_Affinity_group\r
index 96bccb8..0c6ec3a 100644 (file)
@@ -131,6 +131,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pcma_server_config_drive:
         - true
         compute_pcma_server_user_data_format:
@@ -151,6 +156,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_mac_requirements:
           mac_count_required:
             is_required: false
@@ -189,6 +199,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_mac_requirements:
           mac_count_required:
             is_required: false
@@ -208,6 +223,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_network_role_tag: cps
         port_pcm_port_3_network:
         - get_input: oam_net_name
index 85fb0d5..f4cf709 100644 (file)
@@ -229,6 +229,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
         port_1b_t1_port_ip_requirements:\r
@@ -237,6 +242,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1b_t1_port_mac_requirements:\r
@@ -280,11 +290,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_1c1_scalling_instance_name:\r
@@ -327,11 +347,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_1c1_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -376,6 +406,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         server_group: BE_Affinity_group\r
         pcm_image_name:\r
           get_input: pcm_image_name\r
@@ -389,6 +424,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pcm_port_00_network_role_tag: cps\r
         pcm_flavor_name:\r
           get_input: pcm_flavor_name\r
@@ -425,6 +465,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -448,6 +493,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -480,6 +530,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c2_t1_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -505,6 +560,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_1c2_catalog_instance_scheduler_hints:\r
         - group: BE_Affinity_group\r
         service_template_filter:\r
@@ -655,6 +715,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1a_t2_port_network_role_tag: ppds\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
@@ -673,6 +738,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_a_single_1a_availability_zone:\r
         - get_input: availabilityzone_name\r
         compute_a_single_1a_scheduler_hints:\r
@@ -840,6 +910,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -857,6 +932,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1b_t1_port_network_role_tag: oam\r
         port_1b_t1_port_mac_requirements:\r
           mac_count_required:\r
@@ -992,4 +1072,4 @@ topology_template:
         name: def\r
         affinity: host\r
       targets:\r
-      - BE_Affinity_group\r
\ No newline at end of file
+      - BE_Affinity_group\r
index b60c6d2..3fbee13 100644 (file)
@@ -129,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_1_security_groups:
         - - get_input: security_group_name
         compute_pcma_server_config_drive:
@@ -154,6 +159,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
           count: 1
@@ -189,6 +199,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_mac_requirements:
           mac_count_required:
             is_required: false
@@ -208,6 +223,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_network_role_tag: cps
         port_pcm_port_3_network:
         - get_input: oam_net_name
index ffd36f1..f27ed2c 100644 (file)
@@ -272,6 +272,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -289,6 +294,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1b_t1_port_value_specs:\r
         - get_attribute:\r
           - abstract_a_single_1a\r
@@ -335,6 +345,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c201_port_network_role_tag: oam\r
@@ -357,6 +372,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c201_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -390,6 +410,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c201_port_network_role_tag: oam\r
@@ -412,6 +437,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c201_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -447,6 +477,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c201_port_network_role_tag: oam\r
@@ -465,6 +500,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c201_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -502,6 +542,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c201_port_network_role_tag: oam\r
@@ -520,6 +565,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1c201_port_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -682,6 +732,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_1a_t2_port_network_role_tag: ppds\r
         vm_flavor_name:\r
           get_input: pd_flavor_name\r
@@ -700,6 +755,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_a_single_1a_availability_zone:\r
         - get_input: availabilityzone_name\r
         compute_a_single_1a_scheduler_hints:\r
@@ -956,11 +1016,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c1_t1_port_name:\r
@@ -1063,6 +1133,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_2b_scheduler_hints:\r
@@ -1078,6 +1153,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_b_single_2b_name:\r
         - get_input:\r
           - b_single_2b_names\r
@@ -1150,11 +1230,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         port_1c1_t1_port_name:\r
@@ -1322,6 +1412,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_a_single_2a_scheduler_hints:\r
         - group: BE_Affinity_group\r
         compute_a_single_2a_availability_zone:\r
@@ -1425,6 +1520,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -1446,6 +1546,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -1476,6 +1581,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_2b_scheduler_hints:\r
@@ -1491,6 +1601,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_b_single_2b_name:\r
         - get_input:\r
           - b_single_2b_names\r
@@ -1623,6 +1738,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         server_group: BE_Affinity_group\r
         connectivityChk:\r
           connectivityTo1C1_T1_02:\r
@@ -1705,6 +1825,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pcm_port_00_network_role_tag: cps\r
         pcm_flavor_name:\r
           get_input: pcm_flavor_name\r
@@ -1733,6 +1858,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -1756,6 +1886,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         server_group: BE_Affinity_group\r
         connectivityChk:\r
           connectivityTo4PNested_2:\r
@@ -1838,6 +1973,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pcm_port_00_network_role_tag: cps\r
         pcm_flavor_name:\r
           get_input: pcm_flavor_name\r
@@ -1866,6 +2006,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -1896,6 +2041,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_image_name\r
         compute_b_single_1b_user_data_format:\r
@@ -1913,6 +2063,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_b_single_1b_metadata:\r
         - connectivityTo4PNested_2:\r
             get_attribute:\r
@@ -2130,4 +2285,4 @@ topology_template:
         name: def\r
         affinity: host\r
       targets:\r
-      - BE_Affinity_group\r
\ No newline at end of file
+      - BE_Affinity_group\r
index 8c6d8cd..bbb3a4b 100644 (file)
@@ -133,6 +133,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_1_security_groups:
         - - get_input: security_group_name
         compute_pcma_server_config_drive:
@@ -158,6 +163,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
           count: 1
@@ -193,6 +203,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_mac_requirements:
           mac_count_required:
             is_required: false
@@ -212,6 +227,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_2_network_role_tag: cps
         port_pcm_port_3_network:
         - get_input: oam_net_name
index 610b7dd..28af7b7 100644 (file)
@@ -262,6 +262,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_main_1b_port_fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -291,6 +296,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_ps_server_main_1b_availability_zone:\r
         - get_input: availability_zone_0\r
         vm_flavor_name:\r
@@ -368,11 +378,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_main_availability_zone:\r
         - get_input: availability_zone_0\r
         - get_input: availability_zone_0\r
@@ -409,6 +429,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_pattern4_port_02_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -418,6 +443,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
     test_nested1Level:\r
       type: org.openecomp.resource.abstract.nodes.heat.nested1\r
       directives:\r
@@ -441,4 +471,4 @@ topology_template:
       - test_nested_pattern_4_main_0\r
       - abstract_pd_server_main_1b_1\r
       - abstract_ps_server_main_1b_1\r
-      - abstract_cmaui_1c1_main_1\r
\ No newline at end of file
+      - abstract_cmaui_1c1_main_1\r
index 3e91130..4cbd2d7 100644 (file)
@@ -36,6 +36,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
@@ -56,6 +61,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
index 5e484de..b530f85 100644 (file)
@@ -121,6 +121,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_pattern4_port_02_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -130,6 +135,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
     abstract_ps_server_main_1b:\r
       type: org.openecomp.resource.abstract.nodes.ps_server_main_1b\r
       directives:\r
@@ -146,6 +156,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_ps_server_main_1b_availability_zone:\r
         - get_input: availability_zone_0\r
         vm_flavor_name:\r
@@ -205,11 +220,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_main_availability_zone:\r
         - get_input: availability_zone_0\r
         - get_input: availability_zone_0\r
@@ -256,6 +281,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_main_1b_port_fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -2373,4 +2403,4 @@ topology_template:
       - dependency_test_nested_pattern_4_nested2\r
       dependency_test_nested3Level_test_nested2Level:\r
       - test_nested2Level\r
-      - dependency_test_nested3Level\r
\ No newline at end of file
+      - dependency_test_nested3Level\r
index f2d584a..64c8db0 100644 (file)
@@ -134,6 +134,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_nested2_1b_port_network:\r
         - get_input: jsa_name\r
         service_template_filter:\r
@@ -162,6 +167,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_pattern4_port_02_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -171,6 +181,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
     test_nested3Level:\r
       type: org.openecomp.resource.abstract.nodes.heat.nested3\r
       directives:\r
@@ -195,6 +210,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_pattern4_port_2_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -207,6 +227,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
     abstract_ps_server_nested2_1b:\r
       type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b\r
       directives:\r
@@ -218,6 +243,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         compute_ps_server_nested2_1b_name:\r
         - get_input:\r
           - ps_server_nested2_1b_names\r
@@ -298,11 +328,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_nested2_name:\r
         - get_input:\r
           - cmaui_1c1_nested2_names\r
@@ -1509,4 +1549,4 @@ topology_template:
       - local_storage_cmaui_1c1_nested2\r
       dependency_test_nested_pattern_4_nested2:\r
       - test_nested_pattern_4_nested2\r
-      - dependency\r
\ No newline at end of file
+      - dependency\r
index 824b645..a91f75a 100644 (file)
@@ -99,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_server_port_security_groups:
         - - get_input: p1
           - get_input: p2
@@ -160,6 +165,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps_server_port_mac_requirements:
           mac_count_required:
             is_required: false
index c8e50a5..50bf034 100644 (file)
@@ -111,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         indx:
           get_property:
           - SELF
@@ -122,6 +127,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     abstract_sm_server:
       type: org.openecomp.resource.abstract.nodes.sm_server
       directives:
@@ -141,6 +151,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: sm_server_image
         compute_sm_server_availability_zone:
@@ -201,6 +216,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_oam_serverServiceTemplate.yaml
           count: 1
index 8fdf0c1..66010f0 100644 (file)
@@ -153,6 +153,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: oam_net_name
         compute_pd_server_user_data_format:
@@ -189,6 +194,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
index aa2ed98..c157b3e 100644 (file)
@@ -86,6 +86,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui02_port_replacement_policy:
         - AUTO
         port_cmaui02_port_security_groups:
@@ -136,6 +141,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_cmaui_1ServiceTemplate.yaml
           count: 1
index 07c7090..95f5495 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam01_port_security_groups:
         - - get_input: p2
           - get_input: p1
@@ -114,6 +119,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam02_port_fixed_ips:
         - ip_address:
             get_input:
index 1a19d76..581fda5 100644 (file)
@@ -90,6 +90,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: net
         service_template_filter:
@@ -130,6 +135,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: net
         compute_ps_name:
index 9914f9b..34a7a39 100644 (file)
@@ -153,6 +153,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: oam_net_name
         compute_pd_server_user_data_format:
@@ -189,6 +194,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
index c51dcc3..a1fe830 100644 (file)
@@ -81,6 +81,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -105,6 +110,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index 64678af..3c455bb 100644 (file)
@@ -91,6 +91,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: oam_net_name
         compute_pd_server_user_data_format:
@@ -127,6 +132,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
index 6a84a53..f841dbd 100644 (file)
@@ -81,6 +81,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -119,6 +124,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: oam_net_name
         compute_pd_server_user_data_format:
index 9c4dff9..30b94e7 100644 (file)
@@ -338,6 +338,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: rd_server_1b_image\r
         port_ps_server_1b_port_replacement_policy:\r
@@ -389,6 +394,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: rd_server_1b_image\r
         port_rd_server_1b_port_mac_requirements:\r
@@ -430,6 +440,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_2_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -439,6 +454,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_1_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -468,6 +488,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_2_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -477,6 +502,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_1_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -501,6 +531,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_osm_port_fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -547,6 +582,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_osm_port_fixed_ips:\r
         - ip_address:\r
             get_input:\r
@@ -630,11 +670,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         vm_image_name:\r
           get_input: BE_1c1_image\r
         compute_BE_1c1_name:\r
@@ -707,4 +757,4 @@ topology_template:
       value:\r
         get_attribute:\r
         - abstract_osm_server_1c2_1\r
-        - osm_server_1c2_accessIPv4\r
\ No newline at end of file
+        - osm_server_1c2_accessIPv4\r
index cb52152..c1dc9a6 100644 (file)
@@ -75,6 +75,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
@@ -99,6 +104,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
index 6a5d7e0..a78063d 100644 (file)
@@ -157,6 +157,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml\r
           count: 1\r
@@ -201,11 +206,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_name:\r
         - get_input:\r
           - cmaui_1c1_names\r
@@ -241,6 +256,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_2_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -250,6 +270,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_pd_server_port_1_mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -280,6 +305,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: pd_server_1b_image\r
         port_ps_server_1b_port_replacement_policy:\r
@@ -347,6 +377,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -393,6 +428,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -1701,4 +1741,4 @@ topology_template:
       - dependency\r
       dependency_server_1b_pd_2:\r
       - abstract_pd_server_1b\r
-      - dependency_pd_server_1b\r
\ No newline at end of file
+      - dependency_pd_server_1b\r
index 419801e..b3f2be5 100644 (file)
@@ -160,11 +160,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_name:\r
         - get_input:\r
           - cmaui_1c1_names\r
@@ -218,6 +228,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml\r
           count: 1\r
@@ -249,6 +264,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: ps_server_1b_image\r
         port_ps_server_1b_port_replacement_policy:\r
@@ -308,6 +328,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -354,6 +379,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -1430,4 +1460,4 @@ topology_template:
       - dependency_cmaui_1c1_cmaui_port\r
       dependency_packet_external_network:\r
       - packet_external_network\r
-      - dependency\r
\ No newline at end of file
+      - dependency\r
index edb739a..7794975 100644 (file)
@@ -57,6 +57,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_server_port_2_mac_requirements:
           mac_count_required:
             is_required: false
@@ -66,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_server_port_1_mac_requirements:
           mac_count_required:
             is_required: false
index 9a62b20..30db51f 100644 (file)
@@ -75,6 +75,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
@@ -99,6 +104,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
index 590a751..3546708 100644 (file)
@@ -160,11 +160,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         compute_cmaui_1c1_name:\r
         - get_input:\r
           - cmaui_1c1_names\r
@@ -218,6 +228,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml\r
           count: 1\r
@@ -249,6 +264,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         vm_image_name:\r
           get_input: ps_server_1b_image\r
         port_ps_server_1b_port_replacement_policy:\r
@@ -308,6 +328,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -354,6 +379,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         port_oam_port_replacement_policy:\r
         - AUTO\r
         service_template_filter:\r
@@ -1437,4 +1467,4 @@ topology_template:
       - dependency_cmaui_1c1_cmaui_port\r
       dependency_packet_external_network:\r
       - packet_external_network\r
-      - dependency\r
\ No newline at end of file
+      - dependency\r
index 7e77e65..94011d2 100644 (file)
@@ -103,6 +103,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_cmauiServiceTemplate.yaml
           count: 1
@@ -149,6 +154,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_cmauiServiceTemplate.yaml
           count: 1
index a6a8cf0..bcadf52 100644 (file)
@@ -75,6 +75,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
@@ -109,6 +114,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input:
index db82f7b..22e2e83 100644 (file)
@@ -100,11 +100,21 @@ topology_template:
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: true\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_cmauiServiceTemplate.yaml\r
           count: 2\r
@@ -466,4 +476,4 @@ topology_template:
       - dependency_cmaui_cmaui_port\r
       local_storage_server_cmaui_1:\r
       - abstract_cmaui\r
-      - local_storage_cmaui\r
\ No newline at end of file
+      - local_storage_cmaui\r
index 83240c6..cb89409 100644 (file)
@@ -89,6 +89,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availability_zone_0
         compute_pd_server_name:
@@ -145,6 +150,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps_server_port_mac_requirements:
           mac_count_required:
             is_required: false
index 3044ae9..2a9e6dd 100644 (file)
@@ -89,6 +89,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availability_zone_0
         compute_pd_server_name:
@@ -145,6 +150,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps_server_port_mac_requirements:
           mac_count_required:
             is_required: false
index 0429c66..c658658 100644 (file)
@@ -97,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: sm_server_image
         compute_sm_server_availability_zone:
@@ -152,6 +157,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_oam_serverServiceTemplate.yaml
           count: 1
index f730407..8d91e0c 100644 (file)
@@ -89,6 +89,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_server_port_security_groups:
         - - get_input: p1
           - get_input: p2
@@ -150,6 +155,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps_server_port_mac_requirements:
           mac_count_required:
             is_required: false
index 574225e..4299100 100644 (file)
@@ -97,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: sm_server_image
         compute_sm_server_availability_zone:
@@ -157,6 +162,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_oam_serverServiceTemplate.yaml
           count: 1
index 7c8b9dc..e72c4a8 100644 (file)
@@ -141,12 +141,22 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_02_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     server_pcm_001:
       type: org.openecomp.resource.abstract.nodes.heat.pcm_server_1
       directives:
@@ -165,6 +175,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -176,6 +191,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -193,6 +213,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 1b4baf5..b781693 100644 (file)
@@ -1989,6 +1989,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2051,6 +2056,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2113,9 +2123,14 @@ topology_template:
         port_cdi_ims_core_1_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cdi_internal_1_port_allowed_address_pairs:
         - ip_address: 0.0.0.0/1
         - ip_address: 128.0.0.0/1
@@ -2143,6 +2158,11 @@ topology_template:
               $DEL:
                 get_input: vcscf_name_delimeter
         port_cdi_internal_1_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -2184,6 +2204,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2256,6 +2281,11 @@ topology_template:
         vcscf_internal_network_mtu:
           get_input: vcscf_internal_network_mtu
         port_cscf_internal_0_port_0_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -2297,6 +2327,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2336,6 +2371,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vcscf_gateway:
           get_input: oam_internal_vip_0
         vnf_name:
@@ -2381,6 +2421,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vcscf_name_delimeter:
           get_input: vcscf_name_delimeter
         tdcore_internal_ips:
@@ -2423,6 +2468,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2451,6 +2501,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2512,9 +2567,14 @@ topology_template:
         port_lbd_ims_core_1_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_lbd_dpdk_1_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -2531,6 +2591,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_lbd_internal_1_port_security_groups:
         - - cscf_RSG
         vm_image_name:
@@ -2578,6 +2643,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_lbd_metadata:
         - vf_module_id:
             get_input: vf_module_id
@@ -2628,6 +2698,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -2674,6 +2749,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vcscf_gateway:
           get_input: oam_internal_vip_0
         vnf_name:
@@ -2719,6 +2799,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vcscf_name_delimeter:
           get_input: vcscf_name_delimeter
         tdcore_internal_ips:
@@ -2772,6 +2857,11 @@ topology_template:
       - substitutable
       properties:
         port_cdi_internal_0_port_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -2801,9 +2891,14 @@ topology_template:
         port_cdi_ims_core_0_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cdi_ims_core_0_port_network_role_tag: ims_core
         compute_cdi_user_data_format:
         - RAW
@@ -2917,6 +3012,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_oam_1_port_network_role_tag: oam
         port_oam_oam_1_port_security_groups:
         - - cscf_RSG
@@ -2935,6 +3035,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_oam_1_port_network:
         - get_input: oam_net_id
         port_oam_internal_1_port_allowed_address_pairs:
@@ -3063,6 +3168,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_oam_scheduler_hints:
         - group: oam_server_group_group
         port_oam_internal_2_port_ip_requirements:
@@ -3071,6 +3181,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_oam_availability_zone:
         - get_input: availability_zone_0
         compute_oam_metadata:
@@ -3114,6 +3229,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -3202,6 +3322,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_internal_0_port_network:
         - cscf_internal_network_0
         vm_image_name:
@@ -3235,6 +3360,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_internal_0_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -3319,6 +3449,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_lbd_ims_core_0_port_network:
         - get_input: ims_core_net_id
         port_lbd_dpdk_0_port_network:
@@ -3349,9 +3484,14 @@ topology_template:
         port_lbd_ims_core_0_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_lbd_internal_0_port_fixed_ips:
         - ip_address:
             get_input: lbd_internal_ip_0
@@ -3378,6 +3518,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_lbd_ims_core_0_port_security_groups:
         - - cscf_RSG
         port_lbd_ims_core_0_port_name:
@@ -3459,6 +3604,11 @@ topology_template:
         vcscf_internal_network_mtu:
           get_input: vcscf_internal_network_mtu
         port_cscf_internal_0_port_0_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -3500,6 +3650,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -3535,6 +3690,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -3563,6 +3723,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - cscf_RSG
         fixed_ips:
@@ -3623,6 +3788,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_li_0_port_fixed_ips:
         - ip_address:
             get_input: cif_ims_li_v6_ip_0
@@ -3633,9 +3803,14 @@ topology_template:
         port_cif_ims_li_0_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         compute_cif_metadata:
         - vf_module_id:
             get_input: vf_module_id
@@ -3675,9 +3850,14 @@ topology_template:
         port_cif_ims_core_0_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_li_0_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -3746,12 +3926,22 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cif_internal_0_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_cifServiceTemplate.yaml
           count: 1
@@ -3806,6 +3996,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cif_internal_1_port_security_groups:
         - - cscf_RSG
         port_cif_oam_1_port_1_network:
@@ -3847,6 +4042,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_core_1_port_mac_requirements:
           mac_count_required:
             is_required: false
@@ -3860,6 +4060,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_li_1_port_name:
         - str_replace:
             template: $PREFIX$DELeth4
@@ -3888,9 +4093,14 @@ topology_template:
         port_cif_ims_li_1_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_core_1_port_fixed_ips:
         - ip_address:
             get_input: cif_ims_core_v6_ip_1
@@ -3904,9 +4114,14 @@ topology_template:
         port_cif_ims_core_1_port_ip_requirements:
         - ip_version: 4
           ip_count_required:
-            is_required: true
+            is_required: false
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         port_cif_ims_li_1_port_network:
         - get_input: ims_li_v6_net_id
         port_cif_internal_1_port_fixed_ips:
index 4c0ebb8..b4e9b3a 100644 (file)
@@ -2263,6 +2263,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_id:
           get_input: oam_net_id
         vson_vm_names:
@@ -2336,6 +2341,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     vson_dbs_volume_1:
       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
       properties:
@@ -2375,6 +2385,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vf_module_name:
           get_input: vf_module_name
         dns_servers:
@@ -2493,6 +2508,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_id:
           get_input: oam_net_id
         vson_vm_names:
@@ -2615,6 +2635,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     vson_dbs_group:
       type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
       directives:
@@ -2640,6 +2665,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vf_module_name:
           get_input: vf_module_name
         dns_servers:
@@ -2697,6 +2727,11 @@ topology_template:
         default_gateway:
           get_input: default_gateway
         port_vson_server_oam_net_port_0_ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
         - ip_version: 6
           ip_count_required:
             is_required: true
@@ -2944,6 +2979,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vf_module_name:
           get_input: vf_module_name
         dns_servers:
@@ -3012,6 +3052,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vf_module_name:
           get_input: vf_module_name
         dns_servers:
@@ -3140,6 +3185,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     vson_dcl_group:
       type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
       directives:
@@ -3165,6 +3215,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vf_module_name:
           get_input: vf_module_name
         dns_servers:
index e543c21..874a662 100644 (file)
@@ -86,6 +86,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_2_security_groups:
         - - get_input: p2
         port_cmaui_port_1_ip_requirements:
@@ -94,6 +99,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_1_replacement_policy:
         - AUTO
         port_cmaui_port_2_replacement_policy:
index 67af3b2..a1af262 100644 (file)
@@ -116,6 +116,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_4_replacement_policy:
         - AUTO
         port_cmaui_port_3_replacement_policy:
@@ -128,6 +133,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_3_security_groups:
         - - get_input: p2
           - get_input: p1
index a68045f..bfff4ad 100644 (file)
@@ -83,12 +83,22 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_8_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     abstract_cmaui:
       type: org.openecomp.resource.abstract.nodes.cmaui
       directives:
@@ -117,6 +127,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_5_fixed_ips:
         - ip_address:
             get_input:
@@ -128,6 +143,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_cmaui_port_5_network:
         - get_input: net
         port_cmaui_port_5_replacement_policy:
index 788f1f0..0b57334 100644 (file)
@@ -334,6 +334,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -345,6 +350,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -384,6 +394,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_port_1_mac_requirements:
           mac_count_required:
             is_required: false
@@ -410,6 +425,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_name:
           get_input: oam_net_name
     server_pcm_001:
@@ -426,6 +446,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_gw:
           get_input: oam_net_gw
         pcm_image_name:
@@ -453,6 +478,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -496,6 +526,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -560,6 +595,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_oam_port_1_mac_requirements:
           mac_count_required:
             is_required: false
@@ -574,6 +614,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         shared_security_group_id1:
           get_input: shared_security_group_id1
     abstract_compute:
index dfd1351..b2c1f33 100644 (file)
@@ -304,6 +304,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -315,6 +320,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -334,6 +344,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         availabilityzone_name:
           get_input: availabilityzone_name
         oam_net_gw:
@@ -355,6 +370,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_server_name:
           get_input:
           - oam_server_names
@@ -402,6 +422,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_gw:
           get_input: oam_net_gw
         pcm_image_name:
@@ -437,6 +462,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -477,6 +507,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 0525feb..7a484ee 100644 (file)
@@ -306,6 +306,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -317,6 +322,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -336,6 +346,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         availabilityzone_name:
           get_input: availabilityzone_name
         oam_net_gw:
@@ -357,6 +372,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_server_name:
           get_input:
           - oam_server_names
@@ -400,6 +420,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_gw:
           get_input: oam_net_gw
         pcm_image_name:
@@ -427,6 +452,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -467,6 +497,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index f26ec33..1b3bcb7 100644 (file)
@@ -254,6 +254,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         oam_net_gw:
           get_input: oam_net_gw
         pcm_image_name:
@@ -281,6 +286,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -342,6 +352,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_computeServiceTemplate.yaml
           count: 1
index 91253ae..bef92a9 100644 (file)
@@ -254,6 +254,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         availabilityzone_name:
           get_input: availabilityzone_name
         port_pcm_1port_0_network_role_tag: cps
@@ -277,6 +282,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_flavor_name:
           get_input: pcm_flavor_name
         service_template_filter:
@@ -320,6 +330,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index bb6490a..aaec66c 100644 (file)
@@ -113,6 +113,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pcm_server_user_data_format:
         - RAW
         vm_image_name:
@@ -155,6 +160,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pcm_server_user_data_format:
         - RAW
         vm_image_name:
index 8e26dac..89833dd 100644 (file)
@@ -131,6 +131,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pcm_server_user_data_format:
         - RAW
         vm_image_name:
@@ -173,6 +178,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: pd_image_name
         compute_pd_server_config_drive:
index a42d0d5..f9d3002 100644 (file)
@@ -128,6 +128,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_01_mac_requirements:
@@ -139,6 +144,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_11_mac_requirements:
           mac_count_required:
             is_required: false
@@ -165,6 +175,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -176,6 +191,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -215,12 +235,22 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_02_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
     compute_port_0:
       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
       properties:
@@ -230,6 +260,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 007c922..2d9161c 100644 (file)
@@ -128,6 +128,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_01_mac_requirements:
@@ -139,6 +144,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_11_mac_requirements:
           mac_count_required:
             is_required: false
@@ -165,6 +175,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_01_mac_requirements:
@@ -176,6 +191,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_11_mac_requirements:
           mac_count_required:
             is_required: false
@@ -202,6 +222,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -213,6 +238,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -230,6 +260,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 29a25e7..f3dddd7 100644 (file)
@@ -128,6 +128,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -139,6 +144,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -165,6 +175,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         pcm_image_name:
           get_input: pcm_image_name
         port_pcm_port_1_mac_requirements:
@@ -176,6 +191,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -193,6 +213,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 4ec6fb6..4bfad63 100644 (file)
@@ -104,11 +104,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -130,4 +140,4 @@ topology_template:
         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
         description: heat template that creates MOG stack\r
       members:\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index 601ea81..b74492b 100644 (file)
@@ -118,11 +118,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -154,4 +164,4 @@ topology_template:
       - network_policy_server_pd_01\r
       - network_policy_server_pd_02\r
       - network_policy_port0\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index e1c71de..c9507d5 100644 (file)
@@ -121,11 +121,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -160,4 +170,4 @@ topology_template:
         description: heat template that creates MOG stack\r
       members:\r
       - network_policy_server\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index 1d875f2..7619d12 100644 (file)
@@ -101,11 +101,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -124,4 +134,4 @@ topology_template:
         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
         description: heat template that creates MOG stack\r
       members:\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index c22da71..0a497cb 100644 (file)
@@ -136,11 +136,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -174,4 +184,4 @@ topology_template:
       members:\r
       - jsa_security_group\r
       - resource_with_dependOn\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index acdd8c1..b2a4098 100644 (file)
@@ -157,11 +157,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - packet_mirror_network\r
         - packet_mirror_network\r
@@ -213,4 +223,4 @@ topology_template:
       members:\r
       - packet_mirror_network\r
       - pd01_volume\r
-      - abstract_pd_server\r
\ No newline at end of file
+      - abstract_pd_server\r
index 0ce529d..54a5e56 100644 (file)
@@ -107,11 +107,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -145,4 +155,4 @@ topology_template:
         name: Policy_BE_Affinity\r
         affinity: host\r
       targets:\r
-      - BE_Affinity_group\r
\ No newline at end of file
+      - BE_Affinity_group\r
index af572a7..bcee7d5 100644 (file)
@@ -104,11 +104,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-1\r
         - Network-0\r
@@ -149,4 +159,4 @@ topology_template:
       value:\r
         get_attribute:\r
         - abstract_pd_server\r
-        - pd_server_accessIPv6\r
\ No newline at end of file
+        - pd_server_accessIPv6\r
index f26e26a..9f29064 100644 (file)
@@ -155,11 +155,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-PD-1\r
         - Network-PD-0\r
@@ -211,11 +221,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml\r
           count: 2\r
@@ -232,4 +252,4 @@ topology_template:
         description: heat template that creates MOG stack\r
       members:\r
       - abstract_pd_server\r
-      - abstract_ps_server\r
\ No newline at end of file
+      - abstract_ps_server\r
index 3e3f5cf..d3916f9 100644 (file)
@@ -155,11 +155,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         port_pd01_port_network:\r
         - Network-PD-1\r
         - Network-PD-0\r
@@ -215,11 +225,21 @@ topology_template:
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         - - ip_version: 4\r
             ip_count_required:\r
               is_required: false\r
             floating_ip_count_required:\r
               is_required: false\r
+          - ip_version: 6\r
+            ip_count_required:\r
+              is_required: false\r
+            floating_ip_count_required:\r
+              is_required: false\r
         service_template_filter:\r
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml\r
           count: 2\r
@@ -236,4 +256,4 @@ topology_template:
         description: heat template that creates MOG stack\r
       members:\r
       - abstract_pd_server\r
-      - abstract_ps_server\r
\ No newline at end of file
+      - abstract_ps_server\r
index a6d5ed6..ef595e2 100644 (file)
@@ -855,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd02_port_ip_requirements:
@@ -863,6 +868,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network_role_tag: oam
         port_pd02_port_network:
         - get_input: oam_net_name
index ce7a4c9..3ff2387 100644 (file)
@@ -130,6 +130,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         vm_image_name:
           get_input: image_smp_name
         compute_smp_metadata:
@@ -160,6 +165,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 424fcd6..cc1fb78 100644 (file)
@@ -178,6 +178,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_user_data_format:
         - RAW
         port_pd02_port_mac_requirements:
@@ -193,6 +198,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network_role_tag: oam
         port_pd02_port_network:
         - get_input: oam_net_name
index 0ad20ba..440984c 100644 (file)
@@ -187,6 +187,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_user_data_format:
         - RAW
         port_pd02_port_mac_requirements:
@@ -200,6 +205,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - packet_mirror_network
         service_template_filter:
index 3529fed..e87be54 100644 (file)
@@ -163,6 +163,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_1_security_groups:
         - - jsa_security_group
         compute_pd_server_availability_zone:
@@ -189,6 +194,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_1_mac_requirements:
           mac_count_required:
             is_required: false
index 3f3e490..2166daf 100644 (file)
@@ -194,6 +194,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
@@ -216,6 +221,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_1_mac_requirements:
           mac_count_required:
             is_required: false
index e7fa960..0feb3e3 100644 (file)
@@ -843,6 +843,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_group_name:
           get_input: security_group_name
         port_pcm_port_1_mac_requirements:
@@ -854,6 +859,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pcm_port_0_network_role_tag: cps
         port_pcm_port_0_mac_requirements:
           mac_count_required:
@@ -886,6 +896,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd02_port_ip_requirements:
@@ -894,6 +909,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network_role_tag: oam
         port_pd02_port_network:
         - get_input: oam_net_name
index cdc3fd4..8ccf970 100644 (file)
@@ -843,6 +843,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_0_network_role_tag: oam
         port_pd01_port_1_ip_requirements:
         - ip_version: 4
@@ -850,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index bb44eba..d30f104 100644 (file)
@@ -852,12 +852,22 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_2_port_1_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_user_data_format:
         - RAW
         service_template_filter:
index 4f4840d..2dd1307 100644 (file)
@@ -839,12 +839,22 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd_oam1_port_0_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index e85c75e..bcd3451 100644 (file)
@@ -846,6 +846,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
@@ -860,6 +865,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port2_network_role_tag: oam
         port_pd01_port2_mac_requirements:
           mac_count_required:
index 4054d32..ec2230f 100644 (file)
@@ -855,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd02_port_ip_requirements:
@@ -863,6 +868,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network_role_tag: oam
         port_pd02_port_network:
         - get_input: oam_net_name
index 4712348..0f12e75 100644 (file)
@@ -477,6 +477,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_qos_policy:
         - PORT_PD_QOS_POLICY
         compute_pd_server_config_drive:
index e9d7a14..39d09e0 100644 (file)
@@ -855,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd02_port_ip_requirements:
@@ -863,6 +868,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network_role_tag: oam
         port_pd02_port_network:
         - get_input: oam_net_name
index 0feb8ef..5436475 100644 (file)
@@ -857,6 +857,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_attribute:
           - network_policy_server
@@ -867,6 +872,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd02_port_network:
         - get_input: oam_net_name
         compute_pd_server_user_data_format:
index 83a2eaf..039c124 100644 (file)
@@ -106,12 +106,22 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_1_ip_requirements:
         - ip_version: 4
           ip_count_required:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index 41f9b91..4927c75 100644 (file)
@@ -843,6 +843,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_0_network_role_tag: oam
         port_pd01_port_1_ip_requirements:
         - ip_version: 4
@@ -850,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index d35d65a..a636a19 100644 (file)
@@ -843,6 +843,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_0_network_role_tag: oam
         port_pd01_port_1_ip_requirements:
         - ip_version: 4
@@ -850,6 +855,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_availability_zone:
         - get_input: availabilityzone_name
         compute_pd_server_name:
index 8002f73..a8802c5 100644 (file)
@@ -411,6 +411,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -461,6 +466,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_attribute:
           - network_policy_server
@@ -502,6 +512,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         compute_oam_server_user_data_format:
index 0bb61d1..4d291eb 100644 (file)
@@ -348,6 +348,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -389,6 +394,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_attribute:
           - network_policy_server
@@ -423,6 +433,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         compute_oam_server_user_data_format:
index 7863e55..693505e 100644 (file)
@@ -331,6 +331,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -361,6 +366,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_user_data_format:
         - RAW
         service_template_filter:
@@ -395,6 +405,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -437,6 +452,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         compute_pd_server_user_data_format:
         - RAW
         service_template_filter:
index 344d34e..6fe4e09 100644 (file)
@@ -348,6 +348,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -383,6 +388,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_3_mac_requirements:
           mac_count_required:
             is_required: false
@@ -404,6 +414,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         service_template_filter:
           substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml
           count: 1
@@ -443,6 +458,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_attribute:
           - network_policy_server
index 4d445e4..821efd5 100644 (file)
@@ -704,6 +704,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -747,6 +752,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps01_port_network_role_tag: oam
         service_template_filter:
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml
index 3fe02b8..f752a14 100644 (file)
@@ -702,6 +702,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -743,6 +748,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps01_port_network_role_tag: oam
         service_template_filter:
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml
index 306d409..5f16f35 100644 (file)
@@ -729,6 +729,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         subinterface_nested_net1:
@@ -781,6 +786,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps01_port_network_role_tag: oam
         service_template_filter:
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml
@@ -805,4 +815,4 @@ topology_template:
       - test_net2
       - test_net1
       - abstract_pd_server
-      - abstract_ps_server
\ No newline at end of file
+      - abstract_ps_server
index 2d7f3e2..ae95934 100644 (file)
@@ -727,6 +727,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -766,6 +771,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         subinterface_nested_net1:
@@ -796,4 +806,4 @@ topology_template:
       - test_net2
       - test_net1
       - abstract_pd_server
-      - abstract_pd_server_1
\ No newline at end of file
+      - abstract_pd_server_1
index 306d409..5f16f35 100644 (file)
@@ -729,6 +729,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         subinterface_nested_net1:
@@ -781,6 +786,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps01_port_network_role_tag: oam
         service_template_filter:
           substitute_service_template: Nested_ps_serverServiceTemplate.yaml
@@ -805,4 +815,4 @@ topology_template:
       - test_net2
       - test_net1
       - abstract_pd_server
-      - abstract_ps_server
\ No newline at end of file
+      - abstract_ps_server
index 4f5cc61..9b07ca8 100644 (file)
@@ -733,6 +733,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_ps01_port_network_role_tag: oam
         compute_pd_server_user_data_format:
         - RAW
@@ -775,6 +780,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         subinterface_nested_net1:
@@ -805,4 +815,4 @@ topology_template:
       - test_net2
       - test_net1
       - abstract_pd_server
-      - abstract_pd_server_1
\ No newline at end of file
+      - abstract_pd_server_1
index 2d7f3e2..ae95934 100644 (file)
@@ -727,6 +727,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         port_pd01_port_network_role_tag: oam
@@ -766,6 +771,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         port_pd01_port_network:
         - get_input: oam_net_name
         subinterface_nested_net1:
@@ -796,4 +806,4 @@ topology_template:
       - test_net2
       - test_net1
       - abstract_pd_server
-      - abstract_pd_server_1
\ No newline at end of file
+      - abstract_pd_server_1
index 239c7fb..d0394d2 100644 (file)
@@ -704,6 +704,11 @@ topology_template:
             is_required: false\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         mac_requirements:\r
           mac_count_required:\r
             is_required: false\r
@@ -747,4 +752,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: Paul Phillips, pp2854 PROD)\r
       members:\r
       - VMI1\r
-      - FSB1\r
\ No newline at end of file
+      - FSB1\r
index 18e0c63..4cbb8de 100644 (file)
@@ -706,6 +706,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -736,6 +741,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -765,6 +775,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -789,6 +804,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb1-oam-ip
@@ -812,6 +832,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -837,6 +862,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index f400f50..3673d82 100644 (file)
@@ -134,6 +134,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -164,6 +169,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -410,4 +420,4 @@ topology_template:
       - link
       link_cpm_ctrl_fabric_0_port:
       - cpm_ctrl_fabric_0_port
-      - link
+      - link
\ No newline at end of file
index b384057..a45aed6 100644 (file)
@@ -136,6 +136,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -164,6 +169,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -210,6 +220,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -238,6 +253,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -268,6 +288,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -296,6 +321,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -709,4 +739,4 @@ topology_template:
       - link
       local_storage_IOM:
       - IOM
-      - local_storage
+      - local_storage
\ No newline at end of file
index f400f50..3673d82 100644 (file)
@@ -134,6 +134,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -164,6 +169,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -410,4 +420,4 @@ topology_template:
       - link
       link_cpm_ctrl_fabric_0_port:
       - cpm_ctrl_fabric_0_port
-      - link
+      - link
\ No newline at end of file
index aefe6d5..8c8a25a 100644 (file)
@@ -139,6 +139,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -167,6 +172,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -214,6 +224,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -242,6 +257,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -272,6 +292,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -300,6 +325,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         fixed_ips:
@@ -713,4 +743,4 @@ topology_template:
       - link
       local_storage_IOM:
       - IOM
-      - local_storage
+      - local_storage
\ No newline at end of file
index 5e329f9..c88a6e9 100644 (file)
@@ -920,6 +920,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -947,6 +952,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -976,6 +986,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1032,6 +1047,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1056,6 +1076,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1094,6 +1119,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1118,6 +1148,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1176,6 +1211,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1198,6 +1238,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1228,6 +1273,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1252,6 +1302,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1282,6 +1337,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1312,6 +1372,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1358,6 +1423,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1382,6 +1452,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1406,6 +1481,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1430,6 +1510,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1746,6 +1831,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1773,6 +1863,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1803,6 +1898,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1827,6 +1927,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1851,6 +1956,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1881,6 +1991,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1908,6 +2023,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1932,6 +2052,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -1956,6 +2081,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -1983,6 +2113,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -2007,6 +2142,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         fixed_ips:
@@ -2034,6 +2174,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
@@ -2058,6 +2203,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - mog_security_group
         mac_requirements:
index dd402da..aae4de2 100644 (file)
@@ -127,6 +127,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -152,6 +157,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
index 53e049a..626a4f1 100644 (file)
@@ -105,6 +105,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -146,6 +151,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -392,4 +402,4 @@ topology_template:
       - link
       link_pcrf_pcm_port_1:
       - pcrf_pcm_port_1
-      - link
+      - link
\ No newline at end of file
index a1591c5..349064b 100644 (file)
@@ -219,6 +219,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -244,6 +249,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -269,6 +279,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -310,6 +325,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -335,6 +355,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -360,6 +385,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -388,6 +418,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -413,6 +448,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
@@ -916,4 +956,4 @@ topology_template:
       - dependency
       local_storage_pcrf_server_ppd:
       - pcrf_server_ppd
-      - local_storage
+      - local_storage
\ No newline at end of file
index 3d7777a..05138e9 100644 (file)
@@ -75,6 +75,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
index a4ec4f3..7cefa32 100644 (file)
@@ -91,6 +91,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: pcrf_security_group_name
         fixed_ips:
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/expectedoutputfiles/MainServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..a922d0f
--- /dev/null
@@ -0,0 +1,668 @@
+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.dns:
+    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+topology_template:
+  inputs:
+    vf_module_id:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: vf_module_id
+      type: string
+      description: Unique ID for this VF module instance
+    dns_int_bearer_ips:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_int_bearer_ips
+      type: list
+      description: DNS Bearer IP list
+      entry_schema:
+        type: string
+    vnf_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            - Use_Case_1_base
+            source_type: HEAT
+            param_name: vnf_name
+      type: string
+      description: Unique name for this VF instance
+    security_group:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: security_group
+      type: string
+      description: security group
+    oam_protected_net_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: oam_protected_net_name
+      type: string
+      description: OAM network where instaces will connect
+    dns_oam_protected_ips:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_oam_protected_ips
+      type: list
+      description: DNS OAM IP list
+      entry_schema:
+        type: string
+    int_bearer_net_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: int_bearer_net_name
+      type: string
+      description: Bearer network where instaces will connect
+    dns_oam_protected_v6_ips:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_oam_protected_v6_ips
+      type: list
+      description: DNS OAM IP list
+      entry_schema:
+        type: string
+    dns_names:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_names
+      type: list
+      description: server name
+      entry_schema:
+        type: string
+    vnf_id:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: vnf_id
+      type: string
+      description: Unique ID for this VF instance
+    dns_int_bearer_v6_ips:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_int_bearer_v6_ips
+      type: list
+      description: fixed IPv6 assignment for VM's on the Bearer network
+      entry_schema:
+        type: string
+    availability_zone_0:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: availability_zone_0
+      type: string
+      description: availability zone ID or Name
+    availability_zone_1:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: availability_zone_1
+      type: string
+      description: availability zone ID or Name
+    dns_image_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_image_name
+      type: string
+      description: server image
+      default: NIMBUS_DNS_3.0.2.qcow2
+    dns_flavor_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - Use_Case_1_module
+            source_type: HEAT
+            param_name: dns_flavor_name
+      type: string
+      description: server flavor
+      default: nv.c4r4d80
+  node_templates:
+    dns_0_oam_protected_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: true
+        security_groups:
+        - get_input: security_group
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        allowed_address_pairs:
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        - ip_address:
+            get_input:
+            - dns_oam_protected_floating_v6_ip
+            - 5
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        name:
+          str_replace:
+            template: VNF_NAME_dns_0_oam_protected_port_0
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: oam_protected
+        network:
+          get_input: oam_protected_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_0
+          relationship: tosca.relationships.network.BindsTo
+    dns_0_oam_protected_port_1:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
+        security_groups:
+        - get_input: security_group
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - dns_int_bearer_ips_v6_ips
+            - 0
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        name:
+          str_replace:
+            template: VNF_NAME_dns_0_oam_protected_port_1
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: oam_protected
+        network:
+          get_input: oam_protected_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_0
+          relationship: tosca.relationships.network.BindsTo
+    dns_1_int_bearer_port:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: true
+        security_groups:
+        - get_input: security_group
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - dns_int_bearer_ips
+            - 0
+        - ip_address:
+            get_input:
+            - dns_int_bearer_v6_ips
+            - 0
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        allowed_address_pairs:
+        - ip_address:
+            get_input:
+            - dns_int_bearer_floating_v6_ip
+            - 0
+        - ip_address:
+            get_input:
+            - dns_int_bearer_floating_v6_ip
+            - 0
+        name:
+          str_replace:
+            template: VNF_NAME_dns_bearer_port
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: int_bearer
+        network:
+          get_input: int_bearer_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_1
+          relationship: tosca.relationships.network.BindsTo
+    DNS_SECURITY_GROUP:
+      type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+      properties:
+        name:
+          str_replace:
+            template: VF_NAME_sec_grp_DNS
+            params:
+              VF_NAME:
+                get_input: vnf_name
+        description: security group
+        rules:
+        - protocol: tcp
+          ethertype: IPv4
+          port_range_max: 65535
+          remote_ip_prefix: 0.0.0.0/0
+          direction: egress
+          port_range_min: 1
+        - protocol: udp
+          ethertype: IPv4
+          port_range_max: 65535
+          remote_ip_prefix: 0.0.0.0/0
+          direction: egress
+          port_range_min: 1
+        - protocol: icmp
+          ethertype: IPv4
+          remote_ip_prefix: 0.0.0.0/0
+          direction: egress
+        - protocol: tcp
+          ethertype: IPv4
+          port_range_max: 65535
+          remote_ip_prefix: 0.0.0.0/0
+          direction: ingress
+          port_range_min: 1
+        - protocol: udp
+          ethertype: IPv4
+          port_range_max: 65535
+          remote_ip_prefix: 0.0.0.0/0
+          direction: ingress
+          port_range_min: 1
+        - protocol: icmp
+          ethertype: IPv4
+          remote_ip_prefix: 0.0.0.0/0
+          direction: ingress
+        - protocol: tcp
+          ethertype: IPv6
+          port_range_max: 65535
+          remote_ip_prefix: ::/0
+          direction: egress
+          port_range_min: 1
+        - protocol: udp
+          ethertype: IPv6
+          port_range_max: 65535
+          remote_ip_prefix: ::/0
+          direction: egress
+          port_range_min: 1
+        - protocol: icmp
+          ethertype: IPv6
+          remote_ip_prefix: ::/0
+          direction: egress
+        - protocol: tcp
+          ethertype: IPv6
+          port_range_max: 65535
+          remote_ip_prefix: ::/0
+          direction: ingress
+          port_range_min: 1
+        - protocol: udp
+          ethertype: IPv6
+          port_range_max: 65535
+          remote_ip_prefix: ::/0
+          direction: ingress
+          port_range_min: 1
+        - protocol: icmp
+          ethertype: IPv6
+          remote_ip_prefix: ::/0
+          direction: ingress
+    dns_server_1:
+      type: org.openecomp.resource.vfc.nodes.heat.dns
+      properties:
+        flavor:
+          get_input: dns_flavor_name
+        availability_zone:
+          get_input: availability_zone_1
+        image:
+          get_input: dns_image_name
+        metadata:
+          vf_module_id:
+            get_input: vf_module_id
+          vnf_id:
+            get_input: vnf_id
+          vnf_name:
+            get_input: vnf_name
+        name:
+          get_input:
+          - dns_names
+          - 1
+    dns_0_int_bearer_port:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
+        security_groups:
+        - get_input: security_group
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - dns_int_bearer_ips
+            - 0
+        - ip_address:
+            get_input:
+            - dns_int_bearer_v6_ips
+            - 0
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        allowed_address_pairs:
+        - ip_address:
+            get_input:
+            - dns_int_bearer
+            - 0
+        - ip_address:
+            get_input:
+            - dns_int_bearer
+            - 0
+        name:
+          str_replace:
+            template: VNF_NAME_dns_bearer_port
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: int_bearer
+        network:
+          get_input: int_bearer_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_0
+          relationship: tosca.relationships.network.BindsTo
+    dns_server_0:
+      type: org.openecomp.resource.vfc.nodes.heat.dns
+      properties:
+        flavor:
+          get_input: dns_flavor_name
+        availability_zone:
+          get_input: availability_zone_0
+        image:
+          get_input: dns_image_name
+        metadata:
+          vf_module_id:
+            get_input: vf_module_id
+          vnf_id:
+            get_input: vnf_id
+          vnf_name:
+            get_input: vnf_name
+        name:
+          get_input:
+          - dns_names
+          - 0
+    dns_1_oam_protected_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: true
+        security_groups:
+        - get_input: security_group
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 6
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 7
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        allowed_address_pairs:
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        - ip_address:
+            get_input:
+            - dns_oam_protected_floating_v6_ip
+            - 5
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        name:
+          str_replace:
+            template: VNF_NAME_dns_1_oam_protected_port_0
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: oam_protected
+        network:
+          get_input: oam_protected_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_1
+          relationship: tosca.relationships.network.BindsTo
+    dns_1_oam_protected_port_1:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: true
+        - ip_version: 6
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: true
+        security_groups:
+        - get_input: security_group
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - dns_oam_protected_v6_ips
+            - 6
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 7
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        allowed_address_pairs:
+        - ip_address:
+            get_input:
+            - dns_oam_protected_floating_v6_ip
+            - 4
+        - ip_address:
+            get_input:
+            - dns_oam_protected_ips
+            - 5
+        - ip_address:
+            get_input:
+            - dns_oam_protected_floating_v6_ip
+            - 5
+        name:
+          str_replace:
+            template: VNF_NAME_dns_1_oam_protected_port_1
+            params:
+              VNF_NAME:
+                get_input: vnf_name
+        network_role_tag: oam_protected
+        network:
+          get_input: oam_protected_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: dns_server_1
+          relationship: tosca.relationships.network.BindsTo
+  groups:
+    Use_Case_1_base_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/Use_Case_1_base.yaml
+        description: |
+          Base HOT template to create The Security Group for the the DNS VNF
+      members:
+      - DNS_SECURITY_GROUP
+    Use_Case_1_module_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/Use_Case_1_module.yaml
+        description: |
+          nested DNS template for a single VM
+          all parameters are passed from calling heat template of resourcegroup
+      members:
+      - dns_0_oam_protected_port_0
+      - dns_0_oam_protected_port_1
+      - dns_1_int_bearer_port
+      - dns_server_1
+      - dns_0_int_bearer_port
+      - dns_server_0
+      - dns_1_oam_protected_port_0
+      - dns_1_oam_protected_port_1
+  outputs:
+    security_group:
+      description: UUID of DNS Resource SecurityGroup
+      value: DNS_SECURITY_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/neutron_dual_stacks/inputfiles/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/MANIFEST.json
new file mode 100644 (file)
index 0000000..670b5fb
--- /dev/null
@@ -0,0 +1,27 @@
+{
+  "name": "multiple_not_nested",
+  "description": "multiple heat files in zip, no nesting",
+  "version": "2013-05-23",
+  "data": [
+    {
+      "file": "Use_Case_1_base.yaml",
+      "type": "HEAT",
+      "data": [
+        {
+          "file": "Use_Case_1_base.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    },
+    {
+      "file": "Use_Case_1_module.yaml",
+      "type": "HEAT",
+      "data": [
+        {
+          "file": "Use_Case_1_module.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    }
+  ]
+}
\ 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/neutron_dual_stacks/inputfiles/Use_Case_1_base.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_base.env
new file mode 100644 (file)
index 0000000..46862c4
--- /dev/null
@@ -0,0 +1,8 @@
+##NIMBUS - DNS Base Template ENV File
+#AUTHORS: 
+
+#####################
+parameters:
+#####################
+
+  vnf_name: 'MyDNS01'
\ 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/neutron_dual_stacks/inputfiles/Use_Case_1_base.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_base.yaml
new file mode 100644 (file)
index 0000000..75eaf41
--- /dev/null
@@ -0,0 +1,49 @@
+heat_template_version: 2015-04-30
+#Nimbus DNS Base Template
+#AUTHORS: 
+description: >
+  Base HOT template to create The Security Group for the the DNS VNF
+
+#####################
+parameters:
+#####################
+
+## GLOBAL//Basic Parameters
+  vnf_name:
+    type: string
+    description: Unique name for this VF instance
+#   For manual spinups, value must be in the ENV file. Must be removed from ENV before uploading to ASDC
+
+#####################
+resources:
+#####################  
+  
+  DNS_SECURITY_GROUP:
+    type: OS::Neutron::SecurityGroup
+    properties:
+      description: security group
+      name: 
+        str_replace:
+            template: VF_NAME_sec_grp_DNS
+            params:
+                VF_NAME:    {get_param: vnf_name}
+      rules: [{"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": udp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": egress, "ethertype": IPv4, "protocol": icmp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": ingress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": ingress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": udp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": ingress, "ethertype": IPv4, "protocol": icmp, "remote_ip_prefix": 0.0.0.0/0},
+              {"direction": egress, "ethertype": IPv6, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": "::/0"},
+              {"direction": egress, "ethertype": IPv6, "port_range_min": 1, "port_range_max": 65535, "protocol": udp, "remote_ip_prefix": "::/0"},
+              {"direction": egress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"},
+              {"direction": ingress, "ethertype": IPv6, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": "::/0"},
+              {"direction": ingress, "ethertype": IPv6, "port_range_min": 1, "port_range_max": 65535, "protocol": udp, "remote_ip_prefix": "::/0"},
+              {"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"}
+             ]
+
+
+outputs:
+  security_group:
+    description: UUID of DNS Resource SecurityGroup
+    value: { get_resource: DNS_SECURITY_GROUP }
+
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.env
new file mode 100644 (file)
index 0000000..f2c270f
--- /dev/null
@@ -0,0 +1,16 @@
+parameters:
+  dns_image_name: NIMBUS_DNS_3.0.2.qcow2
+  dns_flavor_name: nv.c4r4d80
+#  oam_protected_net_name: 
+#  int_bearer_net_name: 
+#  dns_oam_protected_ips:
+#  dns_int_bearer_ips:
+#  dns_int_bearer_v6_ips:
+#  dns_names:
+#  security_group: 
+#  availability_zone_0: rdm3-kvm-az01
+#  availability_zone_1: rdm3-kvm-az02
+#  vnf_name: 'zrdm3mdns01'
+#  vnf_id: 'dummy'
+#  vf_module_id: 'dummy'
+
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_dual_stacks/inputfiles/Use_Case_1_module.yaml
new file mode 100644 (file)
index 0000000..b787785
--- /dev/null
@@ -0,0 +1,167 @@
+heat_template_version: 2014-10-16
+
+description: |
+  nested DNS template for a single VM
+  all parameters are passed from calling heat template of resourcegroup
+
+parameters:
+  dns_image_name: 
+    type: string
+    description: server image
+  dns_flavor_name: 
+    type: string
+    description: server flavor
+  oam_protected_net_name:
+    type: string
+    description: OAM network where instaces will connect
+  int_bearer_net_name:
+    type: string
+    description: Bearer network where instaces will connect
+  dns_oam_protected_ips:
+    type: comma_delimited_list
+    description: DNS OAM IP list
+  dns_oam_protected_v6_ips:
+        type: comma_delimited_list
+        description: DNS OAM IP list
+  dns_int_bearer_ips:
+    type: comma_delimited_list
+    description: DNS Bearer IP list
+  dns_int_bearer_v6_ips:
+    type: comma_delimited_list
+    description: fixed IPv6 assignment for VM's on the Bearer network
+  dns_names:
+    type: comma_delimited_list
+    description: server name
+  security_group:
+    type: string
+    description: security group
+  availability_zone_0:
+    type: string
+    description: availability zone ID or Name
+  availability_zone_1:
+    type: string
+    description: availability zone ID or Name
+  vnf_name:
+    type: string
+    description: Unique name for this VF instance
+#   For manual spinups, value must be in the ENV file. Must be removed from ENV before uploading to ASDC
+  vnf_id:
+    type: string
+    description: Unique ID for this VF instance
+#   For manual spinups, value must be in the ENV file. Must be removed from ENV before uploading to ASDC
+  vf_module_id:
+    type: string
+    description: Unique ID for this VF module instance
+#   For manual spinups, value must be in the ENV file. Must be removed from ENV before uploading to ASDC
+    
+resources:
+
+  dns_0_oam_protected_port_0:
+    type: OS::Neutron::Port
+    properties:
+      name:
+         str_replace:
+           template: VNF_NAME_dns_0_oam_protected_port_0
+           params:
+               VNF_NAME: {get_param: vnf_name}
+      network: { get_param: oam_protected_net_name }
+      allowed_address_pairs: [{ "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}, { "ip_address": { get_param: [ dns_oam_protected_floating_v6_ip, 5 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}]
+      security_groups: [{ get_param: security_group }]
+
+  dns_0_oam_protected_port_1:
+    type: OS::Neutron::Port
+    properties:
+      name:
+         str_replace:
+           template: VNF_NAME_dns_0_oam_protected_port_1
+           params:
+               VNF_NAME: {get_param: vnf_name}
+      network: { get_param: oam_protected_net_name }
+      fixed_ips: [{ "ip_address": { get_param: [ dns_int_bearer_ips_v6_ips, 0 ]}}]
+      security_groups: [{ get_param: security_group }]
+  dns_0_int_bearer_port:
+    type: OS::Neutron::Port
+    properties:
+      name:
+        str_replace:
+          template: VNF_NAME_dns_bearer_port
+          params:
+              VNF_NAME: {get_param: vnf_name}
+      network: { get_param: int_bearer_net_name }
+      fixed_ips: [{ "ip_address": { get_param: [ dns_int_bearer_ips, 0 ]}}, { "ip_address": { get_param: [ dns_int_bearer_v6_ips, 0 ]}}]
+      allowed_address_pairs: [{ "ip_address": { get_param: [ dns_int_bearer, 0 ]}}, { "ip_address": { get_param: [ dns_int_bearer, 0 ]}}]
+      security_groups: [{ get_param: security_group }]
+
+  dns_server_0:
+    type: OS::Nova::Server
+    properties:
+      name: { get_param: [ dns_names, 0 ] }
+      image: { get_param: dns_image_name }
+      flavor: { get_param: dns_flavor_name }
+      availability_zone: { get_param: availability_zone_0 }
+      networks:
+        - port: { get_resource: dns_0_oam_protected_port_0 }
+        - port: { get_resource: dns_0_oam_protected_port_1 }
+        - port: { get_resource: dns_0_int_bearer_port }
+      metadata:
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
+        vnf_name:  {get_param: vnf_name }  
+
+  dns_1_oam_protected_port_0:
+    type: OS::Neutron::Port
+    properties:
+      name:
+         str_replace:
+           template: VNF_NAME_dns_1_oam_protected_port_0
+           params:
+               VNF_NAME: {get_param: vnf_name}
+      network: { get_param: oam_protected_net_name }
+      fixed_ips: [{ "ip_address": { get_param: [ dns_oam_protected_ips, 6 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 7 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}]
+      allowed_address_pairs: [{ "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}, { "ip_address": { get_param: [ dns_oam_protected_floating_v6_ip, 5 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}]
+      security_groups: [{ get_param: security_group }]
+
+  dns_1_oam_protected_port_1:
+    type: OS::Neutron::Port
+    properties:
+      name:
+         str_replace:
+           template: VNF_NAME_dns_1_oam_protected_port_1
+           params:
+               VNF_NAME: {get_param: vnf_name}
+      network: { get_param: oam_protected_net_name }
+      fixed_ips: [{ "ip_address": { get_param: [ dns_oam_protected_v6_ips, 6 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 7 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}]
+      allowed_address_pairs: [{ "ip_address": { get_param: [ dns_oam_protected_floating_v6_ip, 4 ]}}, { "ip_address": { get_param: [ dns_oam_protected_ips, 5 ]}}, { "ip_address": { get_param: [ dns_oam_protected_floating_v6_ip, 5 ]}}]
+      security_groups: [{ get_param: security_group }]
+  dns_1_int_bearer_port:
+    type: OS::Neutron::Port
+    properties:
+      name:
+        str_replace:
+          template: VNF_NAME_dns_bearer_port
+          params:
+              VNF_NAME: {get_param: vnf_name}
+      network: { get_param: int_bearer_net_name }
+      fixed_ips: [{ "ip_address": { get_param: [ dns_int_bearer_ips, 0 ]}}, { "ip_address": { get_param: [ dns_int_bearer_v6_ips, 0 ]}}]
+      allowed_address_pairs: [{ "ip_address": { get_param: [ dns_int_bearer_floating_v6_ip, 0 ]}}, { "ip_address": { get_param: [ dns_int_bearer_floating_v6_ip, 0 ]}}]
+      security_groups: [{ get_param: security_group }]
+
+  dns_server_1:
+    type: OS::Nova::Server
+    properties:
+      name: { get_param: [ dns_names, 1 ] }
+      image: { get_param: dns_image_name }
+      flavor: { get_param: dns_flavor_name }
+      availability_zone: { get_param: availability_zone_1 }
+      networks:
+        - port: { get_resource: dns_1_oam_protected_port_0 }
+        - port: { get_resource: dns_1_oam_protected_port_1 }
+        - port: { get_resource: dns_1_int_bearer_port }
+      metadata:
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
+        vnf_name:  {get_param: vnf_name }  
+
+
index 01b68db..fa3ca43 100644 (file)
@@ -28,6 +28,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -51,6 +56,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -83,6 +93,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index d9f5e93..7d0f579 100644 (file)
@@ -1099,6 +1099,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1119,6 +1124,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1139,6 +1149,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1179,6 +1194,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index 8d28831..527394b 100644 (file)
@@ -1066,6 +1066,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1086,6 +1091,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1106,6 +1116,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1146,6 +1161,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index a815a7d..2c6a58b 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -135,6 +140,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 44ebbff..308fa0a 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -119,6 +124,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 738262e..7f4264f 100644 (file)
@@ -106,6 +106,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -133,6 +138,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index c7e1919..23baa6d 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -92,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 9d41cfd..0eea9c6 100644 (file)
@@ -136,6 +136,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -198,6 +203,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index fe9c34a..3c89034 100644 (file)
@@ -313,6 +313,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -341,6 +346,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -442,6 +452,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index a815a7d..2c6a58b 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -135,6 +140,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 44ebbff..308fa0a 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -119,6 +124,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 738262e..7f4264f 100644 (file)
@@ -106,6 +106,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -133,6 +138,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index c7e1919..23baa6d 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -92,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index a82686f..d353757 100644 (file)
@@ -272,6 +272,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -360,6 +365,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index a815a7d..2c6a58b 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -135,6 +140,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 44ebbff..308fa0a 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -119,6 +124,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 738262e..7f4264f 100644 (file)
@@ -106,6 +106,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -133,6 +138,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index c7e1919..23baa6d 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -92,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 23f6189..cb2b77e 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 23f6189..12a3617 100644 (file)
@@ -71,6 +71,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -497,4 +507,4 @@ topology_template:
       - dependency
       local_storage_server_cmaui1:
       - server_cmaui1
-      - local_storage
+      - local_storage
\ No newline at end of file
index c765547..317b4bf 100644 (file)
@@ -86,6 +86,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -113,6 +118,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -166,6 +176,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 6afdedb..926d2d3 100644 (file)
@@ -74,6 +74,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -103,6 +108,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -346,4 +356,4 @@ topology_template:
       - link
       link_cmaui_port_1:
       - cmaui_port_1
-      - link
+      - link
\ No newline at end of file
index ec777b1..0393ba0 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -951,4 +956,4 @@ topology_template:
       - link_cmaui_port_42_test_nested4Level_test_nested3Level
       link_cmaui_port_33_test_nested3Level_test_nested2Level:
       - test_nested2Level
-      - link_cmaui_port_33_test_nested3Level
+      - link_cmaui_port_33_test_nested3Level
\ No newline at end of file
index 17ada7b..4938a3a 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -106,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index a7237a7..6cb63bd 100644 (file)
@@ -69,6 +69,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -120,6 +125,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index e83f84a..ce9ea1f 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -92,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 4b336ed..3d849cf 100644 (file)
@@ -86,6 +86,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -113,6 +118,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -166,6 +176,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 4d6da77..77aac1d 100644 (file)
@@ -75,6 +75,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 85ae4ce..e4ea791 100644 (file)
@@ -160,6 +160,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 8f88be7..b855753 100644 (file)
@@ -90,6 +90,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -951,4 +956,4 @@ topology_template:
       - link_cmaui_port_42_test_nested4Level_test_nested3Level
       link_cmaui_port_33_test_nested3Level_test_nested2Level:
       - test_nested2Level
-      - link_cmaui_port_33_test_nested3Level
+      - link_cmaui_port_33_test_nested3Level
\ No newline at end of file
index c278666..4ffea52 100644 (file)
@@ -66,6 +66,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -106,6 +111,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 81f5a1a..faed8ff 100644 (file)
@@ -69,6 +69,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -120,6 +125,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 596cdf3..2b8da8f 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -92,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
index 2256009..10a1115 100644 (file)
@@ -86,6 +86,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -139,6 +144,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -166,6 +176,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -582,4 +597,4 @@ topology_template:
       - dependency
       local_storage_server_abc:
       - server_abc
-      - local_storage
+      - local_storage
\ No newline at end of file
index cdaddc0..9745a51 100644 (file)
@@ -1153,6 +1153,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1173,6 +1178,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1193,6 +1203,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
@@ -1213,6 +1228,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: false
index f544e93..97acd22 100644 (file)
@@ -70,6 +70,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         fixed_ips:
@@ -121,6 +126,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         - get_input: p2
index 26dc264..ce69e3b 100644 (file)
@@ -70,6 +70,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         - get_input: p1
@@ -111,6 +116,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
index 878aa80..75d7b8a 100644 (file)
@@ -97,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         fixed_ips:
index 27ccfc5..424193b 100644 (file)
@@ -69,6 +69,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -109,6 +114,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         - get_input: p2
index 82b8920..ac2f91a 100644 (file)
@@ -143,6 +143,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -284,6 +289,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
index 13f0630..5dfba9d 100644 (file)
@@ -163,6 +163,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -340,6 +345,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -370,6 +380,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
index af4eef1..3dd1ec4 100644 (file)
@@ -155,6 +155,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -176,6 +181,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -198,6 +208,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
index 2aaf8e5..75e45b9 100644 (file)
@@ -331,6 +331,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -353,6 +358,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
@@ -374,6 +384,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group
         mac_requirements:
index b1b1213..9d661a4 100644 (file)
@@ -180,6 +180,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input:
           - security_group_id1
@@ -207,6 +212,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_id
         - get_input: security_group_id3
@@ -399,6 +409,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_id1
         - get_input: security_group_id2
@@ -427,6 +442,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_id1
         fixed_ips:
index 95d9ed6..49ad66d 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input:
           - p1
@@ -107,6 +112,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -134,6 +144,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         - get_input: p2
@@ -421,4 +436,4 @@ topology_template:
       - dependency
       link_cmaui_port_3:
       - cmaui_port_3
-      - link
+      - link
\ No newline at end of file
index 737ac58..676521d 100644 (file)
@@ -65,6 +65,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         fixed_ips:
@@ -105,6 +110,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: shared_security_group_id1
         - get_input: p2
@@ -349,4 +359,4 @@ topology_template:
       - link
       dependency_cmaui_port_2:
       - cmaui_port_2
-      - dependency
+      - dependency
\ No newline at end of file
index f544e93..97acd22 100644 (file)
@@ -70,6 +70,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         fixed_ips:
@@ -121,6 +126,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         - get_input: p2
index 26dc264..ce69e3b 100644 (file)
@@ -70,6 +70,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         - get_input: p1
@@ -111,6 +116,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
index 878aa80..75d7b8a 100644 (file)
@@ -97,6 +97,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -124,6 +129,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         fixed_ips:
index 27ccfc5..424193b 100644 (file)
@@ -69,6 +69,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -109,6 +114,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p2
         - get_input: p2
index 0181ef5..6c8e9e9 100644 (file)
@@ -64,6 +64,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         fixed_ips:
@@ -104,6 +109,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: p1
         - get_input: p2
@@ -348,4 +358,4 @@ topology_template:
       - link
       dependency_cmaui_port_2:
       - cmaui_port_2
-      - dependency
+      - dependency
\ No newline at end of file
index b99f0a0..8a91a43 100644 (file)
@@ -214,6 +214,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         security_groups:\r
         - get_input: security_group_name\r
         fixed_ips:\r
@@ -428,4 +433,4 @@ topology_template:
       - test_Vlan2\r
       - test_Vlan1\r
       - server_cmaui_nova\r
-      - test_nested\r
\ No newline at end of file
+      - test_nested\r
index d56b564..652a546 100644 (file)
@@ -178,6 +178,11 @@ topology_template:
             is_required: true\r
           floating_ip_count_required:\r
             is_required: false\r
+        - ip_version: 6\r
+          ip_count_required:\r
+            is_required: false\r
+          floating_ip_count_required:\r
+            is_required: false\r
         security_groups:\r
         - get_input: security_group_name\r
         fixed_ips:\r
@@ -385,4 +390,4 @@ topology_template:
       - test_resourceGroup\r
       - test_net1\r
       - test_nestedInvalidConnection\r
-      - server_cmaui_nova\r
\ No newline at end of file
+      - server_cmaui_nova\r
index 7ca5c8d..3a995ce 100644 (file)
@@ -1438,6 +1438,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-oam-ip
@@ -1479,6 +1484,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1503,6 +1513,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1527,6 +1542,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1551,6 +1571,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1575,6 +1600,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-gtp-ip
@@ -1610,6 +1640,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb1-oam-ip
@@ -1664,6 +1699,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1688,6 +1728,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1712,6 +1757,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1736,6 +1786,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1799,6 +1854,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1841,6 +1901,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -1865,6 +1930,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-sctp-b-ip
@@ -1890,6 +1960,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-sctp-b-ip
@@ -1915,6 +1990,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-sctp-a-ip
@@ -1940,6 +2020,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc2-sctp-a-ip
@@ -1976,6 +2061,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2011,6 +2101,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2035,6 +2130,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2059,6 +2159,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2083,6 +2188,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-oam-ip
@@ -2146,6 +2256,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: vlc1-gtp-ip
@@ -2171,6 +2286,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         fixed_ips:
         - ip_address:
             get_input: fsb2-oam-ip
@@ -2194,6 +2314,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
@@ -2218,6 +2343,11 @@ topology_template:
             is_required: false
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         mac_requirements:
           mac_count_required:
             is_required: true
index ae85257..9f58387 100644 (file)
@@ -152,6 +152,11 @@ topology_template:
             is_required: true
           floating_ip_count_required:
             is_required: false
+        - ip_version: 6
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
         security_groups:
         - get_input: security_group_name
         fixed_ips:
@@ -378,4 +383,4 @@ topology_template:
       - dependency
       dependency_cmaui_volume:
       - cmaui_volume
-      - dependency
+      - dependency
\ No newline at end of file