Skip to content

Commit 17d66b8

Browse files
Test terraform peering
1 parent f994965 commit 17d66b8

3 files changed

Lines changed: 60 additions & 2 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SUSE's openQA tests
2+
#
3+
# Copyright SUSE LLC
4+
# SPDX-License-Identifier: FSFAP
5+
# Maintainer: QE-SAP <qe-sap@suse.de>
6+
# Summary: Generic yaml template for use with qe-sap-deployment project: https://github.com/SUSE/qe-sap-deployment
7+
provider: 'azure'
8+
apiver: 3
9+
terraform:
10+
variables:
11+
az_region: '%REGION%'
12+
deployment_name: '%DEPLOYMENTNAME%'
13+
os_image: '%OS_VER%'
14+
public_key: '%SLES4SAP_PUBSSHKEY%'
15+
hana_remote_python: '%ANSIBLE_REMOTE_PYTHON%'
16+
iscsi_remote_python: '%ANSIBLE_REMOTE_PYTHON%'
17+
vnet_address_range: '%MAIN_ADDRESS_RANGE%'
18+
subnet_address_range: '%SUBNET_ADDRESS_RANGE%'
19+
enable_az_vnet_peering: true
20+
ibsm_rg: '%IBSMIRROR_RESOURCE_GROUP%'
21+
ibsm_vnet_name: '%IBSMIRROR_VNET%'
22+
ansible:
23+
roles_path: '%ANSIBLE_ROLES%'
24+
az_storage_account_name: '%HANA_ACCOUNT%'
25+
az_container_name: '%HANA_CONTAINER%'
26+
az_key_name: '%HANA_KEYNAME%'
27+
hana_media:
28+
- '%HANA_SAR%'
29+
- '%HANA_CLIENT_SAR%'
30+
- '%HANA_SAPCAR%'
31+
hana_vars:
32+
sap_hana_install_install_execution_mode: '%HANA_INSTALL_MODE%'
33+
sap_hana_install_software_directory: '/hana/shared/install'
34+
sap_hana_install_master_password: 'DoNotUseThisPassw0rd'
35+
sap_hana_install_sid: 'HQ0'
36+
sap_hana_install_instance_number: '00'
37+
sap_domain: 'qe-test.example.com'
38+
primary_site: 'goofy'
39+
secondary_site: 'miky'
40+
use_sap_hana_sr_angi: '%USE_SR_ANGI%'
41+
create:
42+
- %REGISTRATION_PLAYBOOK%.yaml -e reg_code='%SCC_REGCODE_SLES4SAP%' -e email_address='testing@suse.com' %REG_ARGS%
43+
- fully-patch-system.yaml
44+
- pre-cluster.yaml
45+
- sap-hana-preconfigure.yaml -e use_reboottimeout=900
46+
- cluster_sbd_prep.yaml
47+
- sap-hana-storage.yaml
48+
- sap-hana-download-media.yaml
49+
- sap-hana-install.yaml
50+
- sap-hana-system-replication.yaml
51+
- sap-hana-system-replication-hooks.yaml
52+
- sap-hana-cluster.yaml
53+
destroy:
54+
- deregister.yaml

tests/sles4sap/qesapdeployment/configure.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ sub run {
9595
$variables{MAIN_ADDRESS_RANGE} = $peering_settings{main_address_range};
9696
if (check_var('PUBLIC_CLOUD_PROVIDER', 'AZURE')) {
9797
$variables{SUBNET_ADDRESS_RANGE} = $peering_settings{subnet_address_range};
98+
$variables{IBSMIRROR_RESOURCE_GROUP} = get_var('QESAPDEPLOY_IBSMIRROR_RESOURCE_GROUP', '');
99+
$variables{IBSMIRROR_VNET} = get_var('QESAPDEPLOY_IBSMIRROR_VNET', '');
98100
if ($variables{FENCING} eq 'native') {
99101
$variables{AZURE_NATIVE_FENCING_AIM} = get_var('QESAPDEPLOY_AZURE_FENCE_AGENT_CONFIGURATION', 'msi');
100102
if ($variables{AZURE_NATIVE_FENCING_AIM} eq 'spn') {

tests/sles4sap/qesapdeployment/test_mirror.pm

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ sub run {
1919
if (get_var("QESAPDEPLOY_IBSMIRROR_RESOURCE_GROUP")) {
2020
my $rg = qesap_az_get_resource_group();
2121
my $ibs_mirror_rg = get_var('QESAPDEPLOY_IBSMIRROR_RESOURCE_GROUP');
22-
qesap_az_vnet_peering(source_group => $rg, target_group => $ibs_mirror_rg);
22+
my $ibs_mirror_vnet = get_var('QESAPDEPLOY_IBSMIRROR_VNET', '');
23+
#qesap_az_vnet_peering(source_group => $rg, target_group => $ibs_mirror_rg);
2324
qesap_add_server_to_hosts(name => 'download.suse.de', ip => get_required_var("QESAPDEPLOY_IBSMIRROR_IP"));
24-
qesap_az_vnet_peering_delete(source_group => $rg, target_group => $ibs_mirror_rg);
25+
#qesap_az_vnet_peering_delete(source_group => $rg, target_group => $ibs_mirror_rg);
26+
qesap_az_get_active_peerings(rg => $ibs_mirror_rg , vnet => $ibs_mirror_vnet);
2527
}
2628
}
2729
elsif ($provider_setting eq 'EC2') {

0 commit comments

Comments
 (0)