diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in')
3 files changed, 265 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/MANIFEST.json new file mode 100644 index 0000000000..40c2b4c296 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "hot-mog", + "description": "HOT template to create hot mog server", + "version": "2013-05-23", + "data": [ + { + "file": "hot-mog-0108-bs1271.yml", + "type": "HEAT", + "data": [ + { + "file": "hot-mog-0108-bs1271.env", + "type": "HEAT_ENV" + } + ] + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.env new file mode 100644 index 0000000000..2ab29f7c8b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.env @@ -0,0 +1,24 @@ +parameters: + pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002 + pd_image_name: MOG_BASE_8.0 + pd_flavor_name: m3.xlarge + oam_server_names: ZRDM1MOGX01OAM001,ZRDM1MOGX01OAM002 + oam_image_name: MOG_BASE_8.0 + oam_flavor_name: m3.xlarge + sm_server_names: ZRDM1MOGX01MSM001,ZRDM1MOGX01MSM002 + sm_image_name: MOG_BASE_8.0 + sm_flavor_name: m2.xlarge4 + ps_server_names: ZRDM1MOGX01MPS001,ZRDM1MOGX01MPS002,ZRDM1MOGX01MPS003,ZRDM1MOGX01MPS004 + ps_image_name: MOG_BASE_8.0 + ps_flavor_name: m3.xlarge + cm_server_names: ZRDM1MOGX01MCM001 + cm_image_name: MOG_BASE_8.0 + cm_flavor_name: m3.xlarge + availabilityzone_name: nova + oam_net_name: oam_protected_net_0 + oam_net_ips: 107.250.172.213,107.250.172.214,107.250.172.215,107.250.172.216,107.250.172.217 + dummy_net_name_1: mog_dummy_1 + packet_mirror_network_name: mog_packet_1 + VMME_ps_boot_volume: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee + VMME_pd_boot_volume: 49201898-333d-4c88-b58d-cf573b091633 + VMME_oam_boot_volume: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
\ 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/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.yml new file mode 100644 index 0000000000..ebdece7be3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/in/hot-mog-0108-bs1271.yml @@ -0,0 +1,224 @@ +heat_template_version: 2013-05-23 + +description: heat template that creates MOG stack + +parameters: + pd_server_names: + type: comma_delimited_list + label: PD server names + description: name of the PD instance + pd_image_name: + type: string + label: image name + description: PD image name + pd_flavor_name: + type: string + label: PD flavor name + description: flavor name of PD instance + oam_server_names: + type: comma_delimited_list + label: OAM server names + description: name of the OAM instance + oam_image_name: + type: string + label: image name + description: OAM image name + oam_flavor_name: + type: string + label: OAM flavor name + description: flavor name of OAM instance + sm_server_names: + type: comma_delimited_list + label: SM server names + description: name of the SM instance + sm_image_name: + type: string + label: image name + description: SM image name + sm_flavor_name: + type: string + label: SM flavor name + description: flavor name of SM instance + ps_server_names: + type: comma_delimited_list + label: PS server names + description: name of the PS instance + ps_image_name: + type: string + label: PS image name + description: PS image name + ps_flavor_name: + type: string + label: PS flavor name + description: flavor name of PS instance + cm_server_names: + type: comma_delimited_list + label: CM server names + description: name of the CM instance + cm_image_name: + type: string + label: image name + description: CM image name + cm_flavor_name: + type: string + label: CM flavor name + description: flavor name of CM instance + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + oam_net_name: + type: string + label: oam network name + description: name of the oam network + oam_net_ips: + type: comma_delimited_list + label: internet network ips + description: ip of the OAM network + dummy_net_name_1: + type: string + label: csb ineternal cidr + description: csb internal cidr + packet_mirror_network_name: + type: string + label: packet mirror network name + description: name of the network + VMME_ps_boot_volume: + type: string + VMME_pd_boot_volume: + type: string + VMME_oam_boot_volume: + type: string + +resources: + server_ps_01: + type: OS::Nova::Server + depends_on: + - packet_mirror_network + properties: +# config_drive: "True" + name: {get_param: [ps_server_names, 0]} + image: {get_param: pd_image_name} + flavor: {get_attr: [network_policy_server, name]} + availability_zone: {get_param: availabilityzone_name} + scheduler_hints: { group: { get_resource: BE_Affinity }} + block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_ps_boot_volume }, delete_on_termination: "false" }] + networks: + - port: {get_resource: pd01_port_0} + user_data_format: RAW + + server_pd_01: + type: OS::Nova::Server + depends_on: + - packet_mirror_network + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 0]} + image: {get_param: pd_image_name} + flavor: {get_attr: [network_policy_server, name]} + availability_zone: {get_param: availabilityzone_name} + scheduler_hints: { group: { get_resource: BE_Affinity }} + block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_pd_boot_volume }, delete_on_termination: "false" }] + networks: + - port: {get_resource: pd01_port_1} + user_data_format: RAW + + server_oam_01: + type: OS::Nova::Server + depends_on: + - packet_mirror_network + properties: +# config_drive: "True" + name: {get_param: [oam_server_names, 0]} + image: {get_param: pd_image_name} + flavor: {get_attr: [network_policy_server, name]} + availability_zone: {get_param: availabilityzone_name} + scheduler_hints: { group: { get_resource: BE_Affinity }} + block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_oam_boot_volume }, delete_on_termination: "false" }] + networks: + - port: {get_resource: pd01_port_2} + user_data_format: RAW + + pd01_port_0: + type: OS::Neutron::Port + properties: + network: {get_attr: [network_policy_server, name]} + security_groups: [{get_resource: jsa_security_group}] + + pd01_port_1: + type: OS::Neutron::Port + properties: + network: {get_param: oam_net_name} + security_groups: [{get_resource: jsa_security_group}] + + pd01_port_2: + type: OS::Neutron::Port + properties: + network: {get_param: oam_net_name} + security_groups: [{get_resource: jsa_security_group}] + + network_policy_server: + type: OS::Contrail::NetworkPolicy + properties: + name: {get_param: dummy_net_name_1} + + resources_with_dependOn: + type: OS::Neutron::Net + depends_on: + - server_oam_01 + - server_pd_01 + - server_ps_01 + + packet_mirror_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_mirror_network_name + + BE_Affinity: + type: OS::Nova::ServerGroup + properties: + policies: ["affinity"] + name: def + + jsa_security_group: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: Test-SecurityGroup + rules: [{"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"}] + + + network_policy_server_pd: + type: OS::Contrail::NetworkPolicy + properties: + name: {get_attr: [server_pd_01, accessIPv4]} + + network_policy_server_ps: + type: OS::Contrail::NetworkPolicy + properties: + name: {get_attr: [server_ps_01, accessIPv4]} + + network_policy_server_oam: + type: OS::Contrail::NetworkPolicy + properties: + name: {get_attr: [server_oam_01, accessIPv4]} + +outputs: + out1: + description: output_regula + value: {get_attr: [server_pd_01, accessIPv4]} + out2: + description: output_regula + value: {get_attr: [server_ps_01, accessIPv4]} + out3: + description: output_regula + value: {get_attr: [server_oam_01, accessIPv4]} + out4: + description: output_regula + value: {get_attr: [pd01_port_1, device_owner]} + out5: + description: output_regula + value: + get_attr: [pd01_port_0, device_id] + |