aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml')
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml373
1 files changed, 316 insertions, 57 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
index c60020d80c..04184064bd 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
@@ -2,32 +2,8 @@ tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
template_name: Main
imports:
- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
node_types:
org.openecomp.resource.vfc.nodes.heat.pd_server:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
@@ -490,6 +466,12 @@ topology_template:
cm01_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -497,6 +479,10 @@ topology_template:
get_input:
- oam_net_ips
- 4
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: oam
network:
get_input: oam_net_name
requirements:
@@ -507,6 +493,12 @@ topology_template:
cm01_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -514,6 +506,9 @@ topology_template:
get_input:
- csb_net_ips
- 10
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -527,8 +522,17 @@ topology_template:
sm02_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -554,7 +558,7 @@ topology_template:
- ps_server_names
- 3
scheduler_hints:
- group: servergroup_mog03
+ group: servergroup_mog03_group
server_ps03:
type: org.openecomp.resource.vfc.nodes.heat.ps_server
properties:
@@ -570,12 +574,21 @@ topology_template:
- ps_server_names
- 2
scheduler_hints:
- group: servergroup_mog03
+ group: servergroup_mog03_group
sm01_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -589,6 +602,12 @@ topology_template:
sm02_port_2:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -596,6 +615,10 @@ topology_template:
get_input:
- repl_net_ips
- 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: repl
network:
get_input: repl_net_name
server_ps02:
@@ -613,12 +636,21 @@ topology_template:
- ps_server_names
- 1
scheduler_hints:
- group: servergroup_mog03
+ group: servergroup_mog03_group
sm01_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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_0
requirements:
- link:
@@ -632,8 +664,17 @@ topology_template:
sm02_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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_0
requirements:
- link:
@@ -659,7 +700,7 @@ topology_template:
- ps_server_names
- 0
scheduler_hints:
- group: servergroup_mog03
+ group: servergroup_mog03_group
csb_net:
type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
properties:
@@ -681,6 +722,12 @@ topology_template:
sm01_port_2:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -688,11 +735,21 @@ topology_template:
get_input:
- repl_net_ips
- 0
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: repl
network:
get_input: repl_net_name
pd01_port_5:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -700,9 +757,13 @@ topology_template:
get_input:
- ran_net_ips
- 0
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: ran_net_floating_ip
+ network_role_tag: ran
network:
get_input: ran_net_name
requirements:
@@ -713,8 +774,17 @@ topology_template:
pd01_port_4:
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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_1
requirements:
- link:
@@ -728,6 +798,12 @@ topology_template:
pd02_port_5:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -735,9 +811,13 @@ topology_template:
get_input:
- ran_net_ips
- 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: ran_net_floating_ip
+ network_role_tag: ran
network:
get_input: ran_net_name
requirements:
@@ -748,6 +828,12 @@ topology_template:
pd01_port_6:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -755,9 +841,13 @@ topology_template:
get_input:
- sl_net_ips
- 0
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: sl_net_floating_ip
+ network_role_tag: sl
network:
get_input: sl_net_name
requirements:
@@ -768,6 +858,12 @@ topology_template:
pd02_port_6:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -775,9 +871,13 @@ topology_template:
get_input:
- sl_net_ips
- 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: sl_net_floating_ip
+ network_role_tag: sl
network:
get_input: sl_net_name
requirements:
@@ -800,12 +900,21 @@ topology_template:
- sm_server_names
- 1
scheduler_hints:
- group: servergroup_mog02
+ group: servergroup_mog02_group
ps02_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -819,8 +928,17 @@ topology_template:
ps04_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -834,8 +952,17 @@ topology_template:
ps03_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -849,8 +976,17 @@ topology_template:
ps01_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -876,7 +1012,7 @@ topology_template:
- sm_server_names
- 0
scheduler_hints:
- group: servergroup_mog02
+ group: servergroup_mog02_group
dummy_net_0:
type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
properties:
@@ -910,7 +1046,7 @@ topology_template:
- cm_server_names
- 0
scheduler_hints:
- group: servergroup_mog03
+ group: servergroup_mog03_group
server_pd_02:
type: org.openecomp.resource.vfc.nodes.heat.pd_server
properties:
@@ -926,7 +1062,7 @@ topology_template:
- pd_server_names
- 1
scheduler_hints:
- group: servergroup_mog01
+ group: servergroup_mog01_group
server_pd_01:
type: org.openecomp.resource.vfc.nodes.heat.pd_server
properties:
@@ -942,7 +1078,7 @@ topology_template:
- pd_server_names
- 0
scheduler_hints:
- group: servergroup_mog01
+ group: servergroup_mog01_group
server_oam01:
type: org.openecomp.resource.vfc.nodes.heat.oam_server
properties:
@@ -958,7 +1094,7 @@ topology_template:
- oam_server_names
- 0
scheduler_hints:
- group: servergroup_mog02
+ group: servergroup_mog02_group
server_oam02:
type: org.openecomp.resource.vfc.nodes.heat.oam_server
properties:
@@ -974,7 +1110,7 @@ topology_template:
- oam_server_names
- 1
scheduler_hints:
- group: servergroup_mog02
+ group: servergroup_mog02_group
dummy_net_1:
type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
properties:
@@ -1156,6 +1292,12 @@ topology_template:
pd01_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -1163,6 +1305,10 @@ topology_template:
get_input:
- oam_net_ips
- 0
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: oam
network:
get_input: oam_net_name
requirements:
@@ -1173,6 +1319,12 @@ topology_template:
pd02_port_3:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -1180,9 +1332,13 @@ topology_template:
get_input:
- rx_net_ips
- 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: rx_net_floating_ip
+ network_role_tag: rx
network:
get_input: rx_net_name
requirements:
@@ -1193,8 +1349,17 @@ topology_template:
pd01_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -1208,8 +1373,17 @@ topology_template:
pd02_port_4:
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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_1
requirements:
- link:
@@ -1223,6 +1397,12 @@ topology_template:
pd01_port_3:
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
security_groups:
- mog_security_group
fixed_ips:
@@ -1230,9 +1410,13 @@ topology_template:
get_input:
- rx_net_ips
- 0
+ mac_requirements:
+ mac_count_required:
+ is_required: false
allowed_address_pairs:
- ip_address:
get_input: rx_net_floating_ip
+ network_role_tag: rx
network:
get_input: rx_net_name
requirements:
@@ -1243,6 +1427,12 @@ topology_template:
pd02_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -1250,6 +1440,10 @@ topology_template:
get_input:
- oam_net_ips
- 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: oam
network:
get_input: oam_net_name
requirements:
@@ -1260,8 +1454,17 @@ topology_template:
pd01_port_2:
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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_0
requirements:
- link:
@@ -1275,8 +1478,17 @@ topology_template:
pd02_port_2:
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
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: dummy_net_0
requirements:
- link:
@@ -1290,6 +1502,12 @@ topology_template:
oam01_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -1297,6 +1515,10 @@ topology_template:
get_input:
- oam_net_ips
- 2
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: oam
network:
get_input: oam_net_name
requirements:
@@ -1307,8 +1529,17 @@ topology_template:
pd02_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -1322,6 +1553,12 @@ topology_template:
oam02_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: false
security_groups:
- mog_security_group
fixed_ips:
@@ -1329,6 +1566,10 @@ topology_template:
get_input:
- oam_net_ips
- 3
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ network_role_tag: oam
network:
get_input: oam_net_name
requirements:
@@ -1339,8 +1580,17 @@ topology_template:
oam01_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -1354,8 +1604,17 @@ topology_template:
oam02_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: false
security_groups:
- mog_security_group
+ mac_requirements:
+ mac_count_required:
+ is_required: false
network: csb_net
requirements:
- link:
@@ -1367,19 +1626,7 @@ topology_template:
node: server_oam02
relationship: tosca.relationships.network.BindsTo
groups:
- servergroup_mog01:
- type: tosca.groups.Root
- members:
- - server_pd_01
- - server_pd_02
- servergroup_mog02:
- type: tosca.groups.Root
- members:
- - server_oam01
- - server_oam02
- - server_sm01
- - server_sm02
- servergroup_mog03:
+ servergroup_mog03_group:
type: tosca.groups.Root
members:
- server_ps01
@@ -1387,7 +1634,12 @@ topology_template:
- server_ps03
- server_ps04
- server_cm01
- hot-mog-0108-bs1271:
+ servergroup_mog01_group:
+ type: tosca.groups.Root
+ members:
+ - server_pd_01
+ - server_pd_02
+ hot-mog-0108-bs1271_group:
type: org.openecomp.groups.heat.HeatStack
properties:
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
@@ -1438,22 +1690,29 @@ topology_template:
- oam02_port_1
- oam01_port_0
- oam02_port_0
+ servergroup_mog02_group:
+ type: tosca.groups.Root
+ members:
+ - server_oam01
+ - server_oam02
+ - server_sm01
+ - server_sm02
policies:
- servergroup_mog01:
+ servergroup_mog03_policy:
type: org.openecomp.policies.placement.Antilocate
properties:
container_type: host
targets:
- - servergroup_mog01
- servergroup_mog02:
+ - servergroup_mog03_group
+ servergroup_mog01_policy:
type: org.openecomp.policies.placement.Antilocate
properties:
container_type: host
targets:
- - servergroup_mog02
- servergroup_mog03:
+ - servergroup_mog01_group
+ servergroup_mog02_policy:
type: org.openecomp.policies.placement.Antilocate
properties:
container_type: host
targets:
- - servergroup_mog03 \ No newline at end of file
+ - servergroup_mog02_group \ No newline at end of file