-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for HANA Scaleout with HSR #637
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9360375 - Browse repository at this point
Copy the full SHA 9360375View commit details -
Update DNS check in OS configuration playbook
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for d4605ac - Browse repository at this point
Copy the full SHA d4605acView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for e03a388 - Browse repository at this point
Copy the full SHA e03a388View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a351d - Browse repository at this point
Copy the full SHA a1a351dView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for faa8c53 - Browse repository at this point
Copy the full SHA faa8c53View commit details -
Update disk configuration variables
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for b32a178 - Browse repository at this point
Copy the full SHA b32a178View commit details -
Fix domain\service account names in mssql-alwayson-prerequisites.yaml
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 10819bc - Browse repository at this point
Copy the full SHA 10819bcView commit details -
Update domain account names in mssql-alwayson-config.yaml
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 1120dbb - Browse repository at this point
Copy the full SHA 1120dbbView commit details -
Update SQL Server service account format
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 982d4bb - Browse repository at this point
Copy the full SHA 982d4bbView commit details -
Update domain service account format in SQL login
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 3061b20 - Browse repository at this point
Copy the full SHA 3061b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c339f - Browse repository at this point
Copy the full SHA 74c339fView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for 9af377d - Browse repository at this point
Copy the full SHA 9af377dView commit details -
Update SQL Server service account names***
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for fb6ba46 - Browse repository at this point
Copy the full SHA fb6ba46View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeff402 - Browse repository at this point
Copy the full SHA eeff402View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for f275cf0 - Browse repository at this point
Copy the full SHA f275cf0View commit details -
Fix formatting in mssql-alwayson-prerequisites.yaml
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 118b108 - Browse repository at this point
Copy the full SHA 118b108View commit details -
Update SQL service account names in mssql-alwayson-prerequisites.yaml
Kimmo Forss committedMar 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 3611b24 - Browse repository at this point
Copy the full SHA 3611b24View commit details
Commits on Mar 7, 2024
-
Fix proximity placement group logic in vm-scs.tf
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 2575da6 - Browse repository at this point
Copy the full SHA 2575da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb62d6 - Browse repository at this point
Copy the full SHA bfb62d6View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for df46fbd - Browse repository at this point
Copy the full SHA df46fbdView commit details -
Refactor proximity_placement_group_id calculation in vm-app.tf
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b069f2b - Browse repository at this point
Copy the full SHA b069f2bView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 898df8b - Browse repository at this point
Copy the full SHA 898df8bView commit details -
Fix SQL Server Always On configuration
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 799e2a6 - Browse repository at this point
Copy the full SHA 799e2a6View commit details -
Update SQL Server SPNs and service account
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 96fac4c - Browse repository at this point
Copy the full SHA 96fac4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13353dc - Browse repository at this point
Copy the full SHA 13353dcView commit details -
Add error handling for deployment account access
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 00b9735 - Browse repository at this point
Copy the full SHA 00b9735View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 7, 2024 Configuration menu - View commit details
-
Copy full SHA for dd5286b - Browse repository at this point
Copy the full SHA dd5286bView commit details
Commits on Mar 8, 2024
-
Update AMS subnet configuration
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 77e29b7 - Browse repository at this point
Copy the full SHA 77e29b7View commit details -
Update default_action in key_vault.tf
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d7b5738 - Browse repository at this point
Copy the full SHA d7b5738View commit details -
Update ams.tf to use arm_id for subnet name and network name
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d72dade - Browse repository at this point
Copy the full SHA d72dadeView commit details -
Refactor Agent_IP variable to conditionally include it in storage and…
… key vault firewalls
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 1ee1e04 - Browse repository at this point
Copy the full SHA 1ee1e04View commit details -
Refactor admin password authentication in vm-deployer.tf
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 30c45d3 - Browse repository at this point
Copy the full SHA 30c45d3View commit details -
Add Agent IP configuration option
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 895755f - Browse repository at this point
Copy the full SHA 895755fView commit details -
Add USE_MSI check before ARM_CLIENT_ID check
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 505c919 - Browse repository at this point
Copy the full SHA 505c919View commit details -
Refactor password handling in sap_deployer module
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for e21bf8b - Browse repository at this point
Copy the full SHA e21bf8bView commit details -
Update login process in deployment pipeline
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for c344737 - Browse repository at this point
Copy the full SHA c344737View commit details -
Add random password generation for deployer and update dns_label vari…
…able description
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d3ddd03 - Browse repository at this point
Copy the full SHA d3ddd03View commit details -
Update Azure Pipeline script to handle MSI usage***
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6db6d15 - Browse repository at this point
Copy the full SHA 6db6d15View commit details -
Remove unnecessary echo statement in login section
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 5412a91 - Browse repository at this point
Copy the full SHA 5412a91View commit details -
Update transform.tf to include additional conditions for app_use_avset
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for f85a186 - Browse repository at this point
Copy the full SHA f85a186View commit details -
Fix zone ignore_changes in app_tier VMs
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d947a48 - Browse repository at this point
Copy the full SHA d947a48View commit details -
Add azure-devops extension installation if not already installed
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for a30dde3 - Browse repository at this point
Copy the full SHA a30dde3View commit details -
Add files.pythonhosted.org to list of URLs
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 35dbb3e - Browse repository at this point
Copy the full SHA 35dbb3eView commit details -
Update tf_version to 1.7.4 in SDAF-General variable group
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7274f36 - Browse repository at this point
Copy the full SHA 7274f36View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f5625 - Browse repository at this point
Copy the full SHA b1f5625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3021cba - Browse repository at this point
Copy the full SHA 3021cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20281c6 - Browse repository at this point
Copy the full SHA 20281c6View commit details -
Fix variable naming inconsistency in ANF HANA data and log volumes
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6545b5f - Browse repository at this point
Copy the full SHA 6545b5fView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 136e8e2 - Browse repository at this point
Copy the full SHA 136e8e2View commit details -
Update Agent_IP handling in sap_landscape module
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for e8ad413 - Browse repository at this point
Copy the full SHA e8ad413View commit details -
Add conditional logic for Agent IP in module.tf and add add_Agent_IP …
…variable in tfvar_variables.tf
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for bbca7dc - Browse repository at this point
Copy the full SHA bbca7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 229c5b3 - Browse repository at this point
Copy the full SHA 229c5b3View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for bb6dcd7 - Browse repository at this point
Copy the full SHA bb6dcd7View commit details -
Kimmo Forss committed
Mar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for aa1aee9 - Browse repository at this point
Copy the full SHA aa1aee9View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7009623 - Browse repository at this point
Copy the full SHA 7009623View commit details -
Remove create_vaults_and_storage_dns_a_records variable
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 4dfa924 - Browse repository at this point
Copy the full SHA 4dfa924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ccb83 - Browse repository at this point
Copy the full SHA 58ccb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for d73d479 - Browse repository at this point
Copy the full SHA d73d479View commit details -
Update crm resource command to use status instead of show
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for ce6600d - Browse repository at this point
Copy the full SHA ce6600dView commit details -
Update proximity_placement_group_id in vm-app.tf
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 8c88dee - Browse repository at this point
Copy the full SHA 8c88deeView commit details -
Update proximity_placement_group_id in vm-app.tf
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 3578115 - Browse repository at this point
Copy the full SHA 3578115View commit details -
Add proximity placement group ID to virtual machine scale set resource
Kimmo Forss committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 3a6bd42 - Browse repository at this point
Copy the full SHA 3a6bd42View commit details -
Kimmo Forss committed
Mar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 390981a - Browse repository at this point
Copy the full SHA 390981aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f70e592 - Browse repository at this point
Copy the full SHA f70e592View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for 844b449 - Browse repository at this point
Copy the full SHA 844b449View commit details
Commits on Mar 9, 2024
-
Add file share and key vault creation
Kimmo Forss committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 567bf9c - Browse repository at this point
Copy the full SHA 567bf9cView commit details -
Remove unnecessary blank lines in Test-SDAFReadiness.ps1 script
Kimmo Forss committedMar 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 4a83c6c - Browse repository at this point
Copy the full SHA 4a83c6cView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 56a3c81 - Browse repository at this point
Copy the full SHA 56a3c81View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Configuration menu - View commit details
-
Copy full SHA for d51686e - Browse repository at this point
Copy the full SHA d51686eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 485499c - Browse repository at this point
Copy the full SHA 485499cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91df5f2 - Browse repository at this point
Copy the full SHA 91df5f2View commit details -
Add a script for just checking URLs
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 3738a18 - Browse repository at this point
Copy the full SHA 3738a18View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 43e2b47 - Browse repository at this point
Copy the full SHA 43e2b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 132cbd9 - Browse repository at this point
Copy the full SHA 132cbd9View commit details -
- Add cluster restart and wait tasks
- Update virtual host fact in hosts file
Configuration menu - View commit details
-
Copy full SHA for 57d63e9 - Browse repository at this point
Copy the full SHA 57d63e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33afa31 - Browse repository at this point
Copy the full SHA 33afa31View commit details -
This commit refactors the logic for retrieving the virtual host in th…
…e 2.4-hosts-file task.
Configuration menu - View commit details
-
Copy full SHA for aaafd21 - Browse repository at this point
Copy the full SHA aaafd21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa060f - Browse repository at this point
Copy the full SHA 2fa060fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c2695 - Browse repository at this point
Copy the full SHA 75c2695View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ed517 - Browse repository at this point
Copy the full SHA 20ed517View commit details -
Configuration menu - View commit details
-
Copy full SHA for e61d122 - Browse repository at this point
Copy the full SHA e61d122View commit details -
Remove the wait for the first run
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 65b67f4 - Browse repository at this point
Copy the full SHA 65b67f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd8795 - Browse repository at this point
Copy the full SHA 3fd8795View commit details -
When Terraform plan failed, stop the script from executing Terraform …
…apply (#560) * Update return_value with new return code to stop when plan failed When the Terraform Plan has errors, the script will continue to run. The return_value was not being updated with the return code of the plan, so the check is not working. * Sanitaze shebang for bash scripts * Update installer.sh * Update installer.sh
Configuration menu - View commit details
-
Copy full SHA for 49ea369 - Browse repository at this point
Copy the full SHA 49ea369View commit details -
Remove unnecessary variable assignment in Test-SDAFURLs.ps1 script
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 3a7f5e2 - Browse repository at this point
Copy the full SHA 3a7f5e2View commit details -
Fix syntax error in installer.sh
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 24fdd2f - Browse repository at this point
Copy the full SHA 24fdd2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b468fc9 - Browse repository at this point
Copy the full SHA b468fc9View commit details -
Update github-actions-ansible-lint.yml
update to use setup-python@v5
Configuration menu - View commit details
-
Copy full SHA for 4dd161c - Browse repository at this point
Copy the full SHA 4dd161cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 180bdd1 - Browse repository at this point
Copy the full SHA 180bdd1View commit details -
Add optional extended log collection, fix kdump_enabled undefined var…
…iable error (#562) * Add optional, extended log collection functionality * Use default filter with kdump_enabled variable Prevent 'kdump_enabled' is undefined errors --------- Co-authored-by: Csaba Daradics <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9449925 - Browse repository at this point
Copy the full SHA 9449925View commit details -
Fix conditional check for sapinst_instdir_exists
Kimmo Forss committedMar 11, 2024 Configuration menu - View commit details
-
Copy full SHA for d21f7c4 - Browse repository at this point
Copy the full SHA d21f7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a413d2a - Browse repository at this point
Copy the full SHA a413d2aView commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d1ab6c - Browse repository at this point
Copy the full SHA 6d1ab6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 620a096 - Browse repository at this point
Copy the full SHA 620a096View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 06893e6 - Browse repository at this point
Copy the full SHA 06893e6View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 52c19ba - Browse repository at this point
Copy the full SHA 52c19baView commit details
Commits on Mar 16, 2024
-
* lsnrctl status update * oracle-asm dataguard setup * asm file permission updates * asm variable update * asm file conditional change * oracle-asm file creation updates * oracle-asm listener handling * asm listener handling * asm lsnrctl reload test * asm listener adjustments * oracle asm initSID.ora file updates * asm * asm testing * rman command update * update the replace function * oracle-asm * fail message update * asm * remove fail flag * asm restore update * oracle-asm db updates * oracleasm changes * oracle-asm update1 * oracle-asm2 * oracle-asm restore adjustments * syntax error whilst creating asm files * asm retrofit with spfile and restore scripts * asm update * asm flashback folder creation * asm * enable fsfo on secondary * asm * asm clusterware config * asm oracle cluster ware restart updates * asm updates for registering stdby in srvctl * asm * asm * ASM changes * Oracle DG automated trigger testing * listener change * dbload changes * ASM DG changes * asm * asm * asm * asm * oracle grid sbp location update * grid file permissions * gsbp file permissions * grid sbp change * gsbp patching * ' updated * oracle * sidadm creation on secondary db node * sidadm for oracle secondary * user change * sidadm for oracle * asm dg * oracle asm dg * oracle asm opatch * updated SBPFUSER variable for grid patching * added oracle-asm node * updated the post-install file * grid sbp patch * grid sbp * grid sbp copy * grid * grid update * tnsnames update for sap app * sbp grid error handling * spell corrrection * error handling * grid patching * sbp 2308 fixes * grid * grid sbp test * grid sbp new version testing * grid * grid * ok * ok * sbp * grid sbp * GRID SBP * gsbp oradism paermissions * SBp * grid sbp * debug * debug * grid pre-install patch * debug * debug1 * debug * old mopatch and opatch to test * old sbp * opatch 11 * sbp updates * sbp * grid sbp folder creation * change the order of SBP GRID first then RDBMS * permission update * oracle grid * grid patching 2311 testing * comment out GRID Patching * sga and pga adjustments * oracle changes * repo update added 8.9 * added packages for OEL8.9 * repo * spfile changes * oracle pga caluculated based on the oracle documentation. * lsnrctl on the secondary is ot running yet remove the lsnrctl stop. * lsnrctl for asm updated * syntax correction * syntax correction for paramter * oracle asm lsnrctl parameter update * syntax update * updated the register parameter * re-arranged the order for evaluation of node_tier * updated the syntax for node_tier * rearranged the order of the conditions * non-asm ha setup * creating sidadm user on secondary * rman restore for non-asm updates * initsid.ora parameter updates for oracle HA * updating the spfile for ora non-asm secondary * update the flag file * rman duplicate change * update the spfile * spfile update for oracle * oracle dataguard replication * oracle non-asm dg changes * reduced the temp disk space to 50 from 100 on the deployer * reduced the tmp disk space setting * updated the /mnt value check to bypass the free space check * updated code to handle oracle bug whilst creating the redologs on secondary * oracle non-asm dg setup update * updated the local_listener value in primary to re-register as secondary after failback * converted caps to small for local_listener values * added rebstart of secondary to activate HA service for SAP * adding oraflash filesystem creation * oracle non-asm changes * updates the oracle sga and pga caluculation * oracle listener on primary update * spfile scope update * oracle local_listener changes * commenting the local_listener as it is now implemented after dbload * oracle listner updates * debug the file update * debug listener change * file update for local_listener value * commeting out the debug lines * changing the sequeunce of reboot * added reboot block to allow database to set correct huge pages * error handling for lsnrctl restart on primary * correcting the typos
Configuration menu - View commit details
-
Copy full SHA for 3ad61a4 - Browse repository at this point
Copy the full SHA 3ad61a4View commit details -
Kimmo Forss committed
Mar 16, 2024 Configuration menu - View commit details
-
Copy full SHA for e1e14a3 - Browse repository at this point
Copy the full SHA e1e14a3View commit details -
Kimmo Forss committed
Mar 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 368aceb - Browse repository at this point
Copy the full SHA 368acebView commit details -
Kimmo Forss committed
Mar 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 50d96c2 - Browse repository at this point
Copy the full SHA 50d96c2View commit details -
Kimmo Forss committed
Mar 16, 2024 Configuration menu - View commit details
-
Copy full SHA for ce6a6ef - Browse repository at this point
Copy the full SHA ce6a6efView commit details
Commits on Mar 19, 2024
-
Support zonal shared disks (#567)
* Make SCS Shared disk Premium_ZRS * Add support for Premium_ZRS zonal disks * Add Cluster disk info to the Web App * Don't specify a zone for Premium_ZRS disks * Ensure that the --username parameter is correct * Fix error message in variables_global.tf * Remove unused variables in variables_global.tf * Refactor error message in variables_global.tf * Added database_cluster_disk_type * Update scs_cluster_disk_lun and database_cluster_disk_lun properties in SystemModel.cs * Remove trailing spaces in parameter names in SystemDetails.json * Fix ARM_CLIENT_ID variable interpolation in configure_deployer.sh.tmpl * Update proximity_placement_group_id in vm-app.tf * Fix zone assignment for scs_cluster_disk_type in vm-scs.tf * Update disk zone configuration * Update proximity_placement_group_id in vm-app.tf * Update proximity placement group ID in app tier VM configuration * Merge branch 'experimental' --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fff160 - Browse repository at this point
Copy the full SHA 1fff160View commit details
Commits on Mar 25, 2024
-
Hotfix/scaleout anf multi-node standby (optional ) (#568)
* adding variable for deploying HANA scale out - ANF without a standby node. * Add disclaimer
Configuration menu - View commit details
-
Copy full SHA for 98fed1d - Browse repository at this point
Copy the full SHA 98fed1dView commit details -
Bring in Scale out improvements (#569)
* Make SCS Shared disk Premium_ZRS * Add support for Premium_ZRS zonal disks * Add Cluster disk info to the Web App * Don't specify a zone for Premium_ZRS disks * Ensure that the --username parameter is correct * Fix error message in variables_global.tf * Remove unused variables in variables_global.tf * Refactor error message in variables_global.tf * Added database_cluster_disk_type * Update scs_cluster_disk_lun and database_cluster_disk_lun properties in SystemModel.cs * Remove trailing spaces in parameter names in SystemDetails.json * Fix ARM_CLIENT_ID variable interpolation in configure_deployer.sh.tmpl * Update proximity_placement_group_id in vm-app.tf * Fix zone assignment for scs_cluster_disk_type in vm-scs.tf * Update disk zone configuration * Update proximity_placement_group_id in vm-app.tf * Update proximity placement group ID in app tier VM configuration * Merge branch 'experimental' * Add storage subnet for SAP VNET * Add storage_subnet_id and storage_nsg_id outputs to sap_landscape module * Add SAP storage subnet NSG and associate it with the storage subnet. Add SSH network security rule for connectivity to SAP application subnet from Control Plane. * Update NSG rule protocol to allow all traffic * Refactor proximityPlacementGroup assignment in avg.tf * Update NSG protocol to allow all traffic * Refactor subnet_storage configuration in transform.tf * Add storage subnet to Web App * Get the latest * Add scaleout variables * Update proximityPlacementGroup in avg.tf * Add storage subnet variables for scale-out configuration * Update storage subnet condition for ANF support * Refactor storage subnet count logic * Fix conditional expression in subnets.tf * Refactor network_interface_ids in vm-hdb.tf * Custom Mount fix * Add "Custom" sizing to UX * Create the root folder if it does not exist * Add ANF & Storage subnet prefixes to sap-parameters.yaml * Update storage subnet netmask variable name * Fix storage subnet ID in variables_local.tf * Fix ANF_subnet_prefix value in outputs.tf * Refactor sap-parameters.tmpl file * Update subnet prefixes for storage and ANF * Update principal_id in azurerm_role_assignment * Fix src path in custom mount task * Update IP address retrieval in Ansible playbooks * Update variable name in main.yaml * Update debug message to use correct variable name * Update debug message to print ipadd variable * Update networking tasks and hosts file template * Add client subnet * Add subnet_prefix_client to sap-parameters_yml resource * Update IMDS URL in networking tasks * Refactor host entries in hosts.j2 template * Fix formatting and typo in sap-parameters.tmpl * Refactor host entries generation in hosts.j2 template * Add routes and restart VM for HANA scaleout * Add app subnet * Add use_msi_for_clusters variable to sap-parameters.tmpl * Fix conditional value assignment in outputs.tf * Update network configuration details in main.yaml * Update sap-parameters.tmpl file * Update enable_storage_subnet condition in variables_local.tf * Debug * Web App updates * Refactor virtual host name assignment in hosts.j2 template * Add description property * Add the download ability * Add the MSI to the extension object * Fix virtual host names duplication issue * Fix virtual host name iteration in hosts.j2 template * Add support for secondary IP addresses in azure_interfaces.j2 template * Add dependencies for storage network interface creation * Refactor networking configuration and route creation. * Add DB subnet to sap-parameters.yaml * Update network interface conditions in main.yaml * Update VM-Images.json with new SKUs * Update internal network configuration in HDB installation playbook * Update database host roles in main.yaml * Update internal network configuration in HDB install playbook * Fix missing quotation mark in hdblcm command * Update internal network configuration in HDB install playbook * Refactor HDB installation command in main.yaml * Add additional destination port ranges to NSG rule * Task naming and Linting * Add database_HANA_no_standby_role variable --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44aee32 - Browse repository at this point
Copy the full SHA 44aee32View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 429219f - Browse repository at this point
Copy the full SHA 429219fView commit details -
Update network interface conditions in main.yaml
Kimmo Forss committedMar 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 8fe40b8 - Browse repository at this point
Copy the full SHA 8fe40b8View commit details
Commits on Mar 27, 2024
-
Add ability to deploy the Monitoring extension (#570)
* Add the Monitoring Extension to the Application Tier * Replace Windows virtual machine with Linux virtual machine in monitoring extension * Add monitoring extension to database tier * Update destination address prefixes in NSG rules * Fix destination_address_prefixes in nsg.tf * Update monitoring extension count based on database OS type * Add Monitoring extension for iSCSI servers * Add deploy_monitoring_extension parameter * Add storage subnet data source * Add Download link in Landscape/Edit view and update default value for deploy_monitoring_extension * Update monitoring extension names for utility VMs * Refactor monitoring extension deployment conditions in vm.tf --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e99d6a - Browse repository at this point
Copy the full SHA 4e99d6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4312e7 - Browse repository at this point
Copy the full SHA e4312e7View commit details -
Control Private Endpoint DNS registration (#571)
* Add the ability to control if Private Endpoints are registered with DNS * Merge branch 'experimental' * Add register_endpoints_with_dns option to common_infrastructure and hdb_node modules * Add register_endpoints_with_dns property to LandscapeModel and SystemModel --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 641f415 - Browse repository at this point
Copy the full SHA 641f415View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2d7cf4 - Browse repository at this point
Copy the full SHA d2d7cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9344c27 - Browse repository at this point
Copy the full SHA 9344c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5a26af - Browse repository at this point
Copy the full SHA c5a26afView commit details -
Fix subnet_client_cidr calculation in SAP OS configuration playbook
Kimmo Forss committedMar 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8d5572f - Browse repository at this point
Copy the full SHA 8d5572fView commit details -
Update DB virtual hostname resolution in 2.4 Hosts file
Kimmo Forss committedMar 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 086df3c - Browse repository at this point
Copy the full SHA 086df3cView commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9cc7ed - Browse repository at this point
Copy the full SHA f9cc7edView commit details -
Install defender extension (#572)
* Add the Defender Agent * Update monitoring_defender_app_lnx and monitoring_defender_app_win resource names * Update source_address_prefixes in NSG rules * Update Azure Monitor Linux Agent name * Fix Azure Monitor agent name in VM extensions * Update NSG rules to use the first address space in vnet_sap * Refactor NSG rules to use address_space directly * Fix subnet_client_cidr calculation in SAP OS configuration playbook * Add conditional block for non-Windows systems in SAP OS configuration playbook * Remove unnecessary condition for non-Windows systems in SAP OS configuration playbook * Update DB virtual hostname resolution in 2.4 Hosts file --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7b0351 - Browse repository at this point
Copy the full SHA e7b0351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e751e7 - Browse repository at this point
Copy the full SHA 5e751e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af6382 - Browse repository at this point
Copy the full SHA 1af6382View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2480209 - Browse repository at this point
Copy the full SHA 2480209View commit details -
Change to use import_role instead of include_role (#574)
* Add tags to tasks * Refactor OS configuration playbook roles to use import_role instead of include_role * Refactor import_role to include_role in OS configuration playbook * Fix import_role in OS configuration playbook * Update swap role to include reboot and wait for connection tasks * Update timeout for wait_for_connection task * add tags and change to use import_role * Add deploy_defender_extension variable and update resource configurations * Add update_only flag to package update task * Add platform condition for oracle-asm tier * Update SAP system configuration * Update auto_upgrade_minor_version to true * Add tags to Ansible tasks in playbook_01_os_base_config.yaml and playbook_03_bom_processing.yaml * Add condition to skip reboot on Oracle Linux 8 * Add task to clear host errors and improve system reachability in 1.1-swap role * Refactor Oracle post-processing tasks*** * Update swap role tasks to include reboot and wait for connection * Add tags * Add post-reboot delay in swap role * Fix failed_when condition in swap role * Add become: true to reboot task * Add become flag for reboot task * Add tasks to clear host errors and wait for system to become reachable * Add kmod-oracleasm package to os-packages.yaml * Add reboot task and set failed_when to false in oracle-postprocessing.yaml * Add Microsoft AD collection to ansible-galaxy installations * Fix VM Agent Status check in 2.10.1 sap-notes * Remove oracleasm-support and kmod-oracleasm packages from oraclelinux8.9 --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbee0d7 - Browse repository at this point
Copy the full SHA bbee0d7View commit details -
Add No log for access token and SAP Media Share as part of Install ex…
…perience (#575) * No Log for access token * Changes for SAP Media File share as Install experience
Configuration menu - View commit details
-
Copy full SHA for 797df19 - Browse repository at this point
Copy the full SHA 797df19View commit details -
Update enable_db_lb_deployment condition in variables_local.tf
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 64c232e - Browse repository at this point
Copy the full SHA 64c232eView commit details -
Remove redundant code for monitoring defender extensions
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 31d8ea2 - Browse repository at this point
Copy the full SHA 31d8ea2View commit details -
Refactor monitoring defender extensions for app and scs tiers
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for ac6d345 - Browse repository at this point
Copy the full SHA ac6d345View commit details -
Refactor enable_db_lb_deployment logic in variables_local.tf
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for b8a941d - Browse repository at this point
Copy the full SHA b8a941dView commit details -
Update enable_db_lb_deployment logic in variables_local.tf
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 089dada - Browse repository at this point
Copy the full SHA 089dadaView commit details -
Remove redundant code for iscsi monitoring defender
Kimmo Forss committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for fe13037 - Browse repository at this point
Copy the full SHA fe13037View commit details
Commits on Apr 3, 2024
-
Update enable_db_lb_deployment logic in variables_local.tf
Kimmo Forss committedApr 3, 2024 Configuration menu - View commit details
-
Copy full SHA for ed849d0 - Browse repository at this point
Copy the full SHA ed849d0View commit details -
Update failed_when condition in oracle-postprocessing.yaml
Kimmo Forss committedApr 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 9694666 - Browse repository at this point
Copy the full SHA 9694666View commit details
Commits on Apr 7, 2024
-
Refactor enable_db_lb_deployment logic in variables_local.tf
Kimmo Forss committedApr 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 6927441 - Browse repository at this point
Copy the full SHA 6927441View commit details
Commits on Apr 8, 2024
-
Add AVG support for Scale out scenarios (#577)
* Add data and log volumes * Refactor AVG logic * Fix proximity_placement_group_id calculation in avg.tf * Refactor for_each condition in avg.tf * Refactor for_each condition in avg.tf * Refactor volume creation logic in variables_local.tf * Refactor volume creation logic in variables_local.tf * Refactor volume creation logic in variables_local.tf * Refactor zone calculation logic in variables_local.tf * Refactor proximity_placement_group_id calculation in avg.tf * Add dependency on azurerm_virtual_machine_data_disk_attachment.scs in vm-app.tf * Add dependency on azurerm_virtual_machine_data_disk_attachment.scs in infrastructure.tf * Refactor package update condition in 1.4.3-update-packages-RedHat.yaml --------- Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 314c50b - Browse repository at this point
Copy the full SHA 314c50bView commit details -
Update subnet_cidr_storage in sap-parameters.tmpl
Kimmo Forss committedApr 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 2c44110 - Browse repository at this point
Copy the full SHA 2c44110View commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into experimental
Kimmo Forss committedApr 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 5971b18 - Browse repository at this point
Copy the full SHA 5971b18View commit details
Commits on Apr 10, 2024
-
Update hosts jinja for client subnet
Kimmo Forss committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 34545ba - Browse repository at this point
Copy the full SHA 34545baView commit details -
Update SAP-specific configuration playbook for HANA database scale-ou…
…t scenario
Kimmo Forss committedApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 0c52a83 - Browse repository at this point
Copy the full SHA 0c52a83View commit details -
Kimmo Forss committed
Apr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 8e8e93c - Browse repository at this point
Copy the full SHA 8e8e93cView commit details
Commits on Apr 11, 2024
-
Simplify Web App Identity management
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 59082da - Browse repository at this point
Copy the full SHA 59082daView commit details -
Update Azure package versions in SDAFWebApp.csproj
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 1e05433 - Browse repository at this point
Copy the full SHA 1e05433View commit details -
Update Web Application authentication configuration script
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 54156d7 - Browse repository at this point
Copy the full SHA 54156d7View commit details -
Update Web Application authentication configuration script
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f98331 - Browse repository at this point
Copy the full SHA 4f98331View commit details -
Update Web Application authentication configuration script
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for c62b371 - Browse repository at this point
Copy the full SHA c62b371View commit details -
Add SLES 15.3, 15.4, and 15.5 repositories
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for e4a8724 - Browse repository at this point
Copy the full SHA e4a8724View commit details -
Update Web Application authentication configuration script and simpli…
…fy Web App Identity management
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 08c516d - Browse repository at this point
Copy the full SHA 08c516dView commit details -
Refactor Web App Identity management and update authentication config…
…uration script
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 25b0097 - Browse repository at this point
Copy the full SHA 25b0097View commit details -
Update Web Application authentication configuration script
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for f805acc - Browse repository at this point
Copy the full SHA f805accView commit details -
Update Web Application authentication configuration script and simpli…
…fy Web App Identity management
Kimmo Forss committedApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for bd47a8d - Browse repository at this point
Copy the full SHA bd47a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09cd30d - Browse repository at this point
Copy the full SHA 09cd30dView commit details -
Revert "Commented out SSH trust relationship checks in 1.17.2-provisi…
…on.yml" This reverts commit 09cd30d.
Configuration menu - View commit details
-
Copy full SHA for ecf5b33 - Browse repository at this point
Copy the full SHA ecf5b33View commit details
Commits on Apr 15, 2024
-
Kimmo Forss committed
Apr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 6b55090 - Browse repository at this point
Copy the full SHA 6b55090View commit details -
Kimmo Forss committed
Apr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for c0ad23c - Browse repository at this point
Copy the full SHA c0ad23cView commit details -
Add AutoUpdate.Enabled configuration in 1.1-swap role and enable pack…
…age cache update in 1.4-packages role
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 3591604 - Browse repository at this point
Copy the full SHA 3591604View commit details -
Update deployment type configuration in OS and SAP specific playbooks
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 3bbaeb1 - Browse repository at this point
Copy the full SHA 3bbaeb1View commit details -
Update AutoUpdate.Enabled configuration in 1.1-swap role and add Exte…
…nsions.WaitForCloudInit configuration
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 1472a1b - Browse repository at this point
Copy the full SHA 1472a1bView commit details -
Update AutoUpdate.Enabled configuration in 1.1-swap role and add Exte…
…nsions.WaitForCloudInit configuration
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 5b8860f - Browse repository at this point
Copy the full SHA 5b8860fView commit details -
Update WAAgent package and restart service in 1.1-swap role
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for c720925 - Browse repository at this point
Copy the full SHA c720925View commit details -
Update WAAgent package and restart service in 1.1-swap role
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 3faf5d1 - Browse repository at this point
Copy the full SHA 3faf5d1View commit details -
Update AutoUpdate.Enabled configuration in 1.1-swap role and add Exte…
…nsions.WaitForCloudInit configuration
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for fee5a67 - Browse repository at this point
Copy the full SHA fee5a67View commit details -
Update WAAgent package and restart service in 1.4-packages role
Kimmo Forss committedApr 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 8f18d14 - Browse repository at this point
Copy the full SHA 8f18d14View commit details
Commits on Apr 16, 2024
-
Update waagent configuration check in 1.4-packages role
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 43cce2b - Browse repository at this point
Copy the full SHA 43cce2bView commit details -
Update waagent configuration check and systemd service reload in 1.4-…
…packages role
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 046a05e - Browse repository at this point
Copy the full SHA 046a05eView commit details -
Update AutoUpdate.Enabled configuration and add Extensions.WaitForClo…
…udInit configuration in 1.1-swap role
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 268b4ef - Browse repository at this point
Copy the full SHA 268b4efView commit details -
Update waagent configuration check and systemd service reload in 1.1-…
…swap role
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for c1fa510 - Browse repository at this point
Copy the full SHA c1fa510View commit details -
Update waagent configuration check and systemd service reload in 1.1-…
…swap role
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 5b5925a - Browse repository at this point
Copy the full SHA 5b5925aView commit details -
Update database_high_availability condition in playbook_04_00_01_db_h…
…a.yaml
Kimmo Forss committedApr 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 84f75ee - Browse repository at this point
Copy the full SHA 84f75eeView commit details
Commits on Apr 17, 2024
-
Add the ability to block app registration
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for c408a4b - Browse repository at this point
Copy the full SHA c408a4bView commit details -
Update systemd service file path in 5.6.7-config-systemd-sap-start.yml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 015b557 - Browse repository at this point
Copy the full SHA 015b557View commit details -
Update systemd service file path in 5.6.7-config-systemd-sap-start.yml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 46ffa2b - Browse repository at this point
Copy the full SHA 46ffa2bView commit details -
Update systemd service file path in 5.6.7-config-systemd-sap-start.yml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for e19406b - Browse repository at this point
Copy the full SHA e19406bView commit details -
Update web_instance_number and add web_sid variable in sap_system/tra…
…nsform.tf
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for ad31c8a - Browse repository at this point
Copy the full SHA ad31c8aView commit details -
Fix validation error message for web dispatcher sid in variables_glob…
…al.tf
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for a3c6504 - Browse repository at this point
Copy the full SHA a3c6504View commit details -
Remove chkconfig package from os-packages.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d47e2c8 - Browse repository at this point
Copy the full SHA d47e2c8View commit details -
Update systemd service file path in 5.6.7-config-systemd-sap-start.yml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 57e8c6a - Browse repository at this point
Copy the full SHA 57e8c6aView commit details -
Update OS version check for RHEL 8.2 and SLES 15 in 5.6.1-set_runtime…
…_facts.yml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d8f95ba - Browse repository at this point
Copy the full SHA d8f95baView commit details -
Update OS version check for RHEL 9.0 or newer in 1.4.0-packages-RedHa…
…t-prep.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for f0255c3 - Browse repository at this point
Copy the full SHA f0255c3View commit details -
Update Oracle ASM backup process and fix file permissions
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 448c26b - Browse repository at this point
Copy the full SHA 448c26bView commit details -
Fix file path in 1.4.0-packages-RedHat-prep.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for c482664 - Browse repository at this point
Copy the full SHA c482664View commit details -
Update OS version check for RHEL 9.0 or newer in 1.4.0-packages-RedHa…
…t-prep.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 29a5216 - Browse repository at this point
Copy the full SHA 29a5216View commit details -
Update file path and preserve file permissions in 1.4.0-packages-RedH…
…at-prep.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for b2aebae - Browse repository at this point
Copy the full SHA b2aebaeView commit details -
Fix action values in playbook_04_00_01_db_ha.yaml and roles-db/4.1.3-…
…ora-dg/tasks/main.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for ed45a50 - Browse repository at this point
Copy the full SHA ed45a50View commit details -
Fix action values in playbook_04_00_01_db_ha.yaml and roles-db/4.1.3-…
…ora-dg/tasks/main.yaml
Kimmo Forss committedApr 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 2875bc3 - Browse repository at this point
Copy the full SHA 2875bc3View commit details
Commits on Apr 18, 2024
-
Update wait time for StartService in 5.6 SCS/ERS Validation
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for f377dd9 - Browse repository at this point
Copy the full SHA f377dd9View commit details -
Update Terraform version to 1.8.0 in deployment scripts and tfvar_var…
…iables.tf files
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 41751f2 - Browse repository at this point
Copy the full SHA 41751f2View commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for d461c99 - Browse repository at this point
Copy the full SHA d461c99View commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 68d5474 - Browse repository at this point
Copy the full SHA 68d5474View commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 69538ca - Browse repository at this point
Copy the full SHA 69538caView commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 626be75 - Browse repository at this point
Copy the full SHA 626be75View commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for ebd8a4e - Browse repository at this point
Copy the full SHA ebd8a4eView commit details -
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 18, 2024 Configuration menu - View commit details
-
Copy full SHA for c7b007e - Browse repository at this point
Copy the full SHA c7b007eView commit details
Commits on Apr 19, 2024
-
Fix missing else statement in deploy control plane pipeline
Kimmo Forss committedApr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 50378f7 - Browse repository at this point
Copy the full SHA 50378f7View commit details -
Update virtual machine extension reference in vm.tf
Kimmo Forss committedApr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for f7a2435 - Browse repository at this point
Copy the full SHA f7a2435View commit details -
Update virtual machine extension version to 1.0 in vm.tf
Kimmo Forss committedApr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for e137a98 - Browse repository at this point
Copy the full SHA e137a98View commit details -
Kimmo Forss committed
Apr 19, 2024 Configuration menu - View commit details
-
Copy full SHA for f5d6c43 - Browse repository at this point
Copy the full SHA f5d6c43View commit details
Commits on Apr 27, 2024
-
Local Feature/scaleout hsr to upstream scale-out HSR branch (#581)
* overhaul of pacemaker approach for Scale out Shared nothing HSR cluster. * add code to 2.6 AFS mount to support /hana/shared for scale out HSR code * port changes to simple mount AFS task * Update 2.6.0-afs-mounts.yaml * Update 2.6.0-afs-mounts.yaml * Update 2.6.0-afs-mounts.yaml * anf mount bugfix * cleanup of stale code - anf /hana/shared mount * Update playbook_04_00_00_db_install.yaml * Update main.yaml * Update main.yaml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update 1.18.0-set_runtime_facts.yml * Update 1.18.0-set_runtime_facts.yml * Update 1.18.0-set_runtime_facts.yml * Update 1.18.0-set_runtime_facts.yml * Update 1.18.0-set_runtime_facts.yml * Update 1.18.2-provision.yml * Update 1.18.2-provision.yml * Update 1.18.2-provision.yml * experimental attempt to split pacemaker from hana setup * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * rollback * Update playbook_04_00_00_db_install.yaml * Update 1.18.2.0-cluster-Suse.yml * Update 1.18.2.0-cluster-Suse.yml * Update main.yml * Update main.yml * Update 1.18.2-provision.yml * pacemaker 1.18 overhaul * Update 1.18.2.0-cluster-RedHat.yml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * Update 1.18.2-provision.yml * Update 1.18.2.0-cluster-Suse.yml * re-enable SSH key based authentication * Update main.yml * fixes * Update playbook_04_00_00_db_install.yaml * Update playbook_04_00_00_db_install.yaml * troubleshooting skipping of observer_db node * Update playbook_04_00_00_db_install.yaml * update to cluster config * Update playbook_04_00_00_db_install.yaml * task naming simplification for accurate debugging * Update 1.18.0-set_runtime_facts.yml * Update 1.18.1-pre_checks.yml * Update 1.18.2-provision.yml * Update 1.18.2.0-cluster-Suse.yml * corosync template error * Update corosync.conf.j2 * variables port * Update main.yml * Update 1.18.2.0-cluster-Suse.yml * switch to using primary and secondary instance names * Update 1.18.2.0-cluster-RedHat.yml * add code for cluster configuration for SUSE post pacemaker configuration * Update 5.5.4.2-cluster-ScaleOut-Suse.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * add 20-saphana.j2 file * Update 20-saphana.j2 * Update 20-saphana.j2 * Update 20-saphana.j2 * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * fix for RHEL * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update main.yaml * Update 1.18.2.0-cluster-Suse.yml * Update 1.18.2.0-cluster-Suse.yml * update to 20-saphana sudoers file * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * rename scale out task file * bug fix * Update 5.5.4.1-cluster-ScaleOut-Suse.yml * Update 5.5.4.0-clusterPrep-ScaleOut-Suse.yml * minor fix * Update 5.5.4.1-cluster-ScaleOut-Suse.yml * Update 5.5.4.0-clusterPrep-ScaleOut-Suse.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.4.1-cluster-ScaleOut-Suse.yml * fix to SLES clustering code and installing SAPHANASr-Scaleout package for majority maker * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * minor fix for SAPHANAsr-multitarget subtask * fix for majority maker node not installing hook plugin * Added code for RHEL pacemaker configuration * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * MM-01 plugin issue bugfix * SAP HANA hook fix 2 * remove SCS references from 1.18 task as its specific to HANA scale out pacemaker creation * Update 1.18.1.1-iSCSI.yml * Update 1.18.1.1-iSCSI.yml * Update 1.18.1.1-iSCSI.yml * Update 1.18.1.2-sbd.yaml * Update 1.18.2.0-cluster-RedHat.yml * Update 1.18.2.0-cluster-RedHat.yml * Update main.yml * minor fix for RHEL pacemaker * Update 1.18.3-post_provision_report.yml * add pacemaker code for RHEL * minor fix to hana basepaths * Update main.yaml * slight update to hana paths * Update main.yaml * syntax fix * Update 1.18.2.0-cluster-RedHat.yml * Update 1.18.2.0-cluster-RedHat.yml * Update 1.18.2.0-cluster-RedHat.yml * Update os-packages.yaml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * changes to packages for scale out * development test push * Update ansible-input-api.yaml * Update ansible-input-api.yaml * Update ansible-input-api.yaml * Update ansible-input-api.yaml * package fix for RHEL * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * change to how sap starts and stops * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * remove HTTPS prot flag in saphostagent * Update 5.5.3.1-SAPHanaSRMultiTarget.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update main.yaml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * pacemaker fix * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update os-packages.yaml * Update os-packages.yaml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * rhel pcs node attribute fix * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.1-cluster-ScaleOut-RedHat.yml * replace availability variable replace db_high_availability with database_high_availability * Update main.yaml * Update main.yaml * Update main.yaml * Update main.yaml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * post provision fix for scale out * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * Update ansible-input-api.yaml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * scale out cluster config overhaul * refactor, move scale out code seperate * scale out specific provision tasks * Update main.yml * Update main.yml * Update playbook_04_00_01_db_ha.yaml * Update 1.18.0-set_runtime_facts.yml * Update main.yml * Update main.yml * Update 5.5.2-pre_checks.yml * fix error on import vs include in 5.5 sub tasks * add majority maker constraints * post-provision code, minor code fixes for HANA ha config * Update 1.18.3-post_provision_report.yml * Update main.yaml * Update main.yaml * Update 1.18.3-post_provision_report.yml * Update 5.5.4.0-clusterPrep-ScaleOut-RedHat.yml * error code fix * Update 5.5.4.1-cluster-ScaleOut-RedHat.yml * Update 5.5.4.1-cluster-ScaleOut-RedHat.yml * Update 5.5.4.1-cluster-ScaleOut-RedHat.yml * Update main.yml * Update 5.5.3-SAPHanaSR.yml * changes to HANA Replication python hook configi * Update 20-saphana-rhel.j2 * Scale out code overhaul !!! * Update main.yaml * Update main.yaml * Update 5.8.4-provision-ScaleOut.yml * Update 5.8.4-provision-ScaleOut.yml
Configuration menu - View commit details
-
Copy full SHA for c94cb32 - Browse repository at this point
Copy the full SHA c94cb32View commit details
Commits on May 17, 2024
-
Kimmo Forss committed
May 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 58922f6 - Browse repository at this point
Copy the full SHA 58922f6View commit details -
chore: Refactor deployment scripts and Terraform modules
Kimmo Forss committedMay 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 48442ba - Browse repository at this point
Copy the full SHA 48442baView commit details -
Refactor deployment scripts and Terraform modules
Kimmo Forss committedMay 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 1469ca4 - Browse repository at this point
Copy the full SHA 1469ca4View commit details -
chore: Mount SAP TransFilesystems and handle remounting when not usin…
…g external NFS
Kimmo Forss committedMay 17, 2024 Configuration menu - View commit details
-
Copy full SHA for edd6341 - Browse repository at this point
Copy the full SHA edd6341View commit details -
Kimmo Forss committed
May 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c14766 - Browse repository at this point
Copy the full SHA 9c14766View commit details -
Don't add the client network if not used
Kimmo Forss committedMay 17, 2024 Configuration menu - View commit details
-
Copy full SHA for acc579b - Browse repository at this point
Copy the full SHA acc579bView commit details -
Kimmo Forss committed
May 17, 2024 Configuration menu - View commit details
-
Copy full SHA for f97a4e2 - Browse repository at this point
Copy the full SHA f97a4e2View commit details -
Kimmo Forss committed
May 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 79fe094 - Browse repository at this point
Copy the full SHA 79fe094View commit details
Commits on May 19, 2024
-
Kimmo Forss committed
May 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 3e36458 - Browse repository at this point
Copy the full SHA 3e36458View commit details -
Kimmo Forss committed
May 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 7c504bb - Browse repository at this point
Copy the full SHA 7c504bbView commit details -
chore: Remove commented out code for database_high_availability in AN…
…F Mount task
Kimmo Forss committedMay 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c44a03 - Browse repository at this point
Copy the full SHA 9c44a03View commit details -
chore: Update variable names and fix merge conflicts
Kimmo Forss committedMay 19, 2024 Configuration menu - View commit details
-
Copy full SHA for e566b8e - Browse repository at this point
Copy the full SHA e566b8eView commit details -
Use UID and not the actual account
Kimmo Forss committedMay 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 94c7446 - Browse repository at this point
Copy the full SHA 94c7446View commit details
Commits on May 25, 2024
-
Remove SAS tokes from storage account
Kimmo Forss committedMay 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 5935860 - Browse repository at this point
Copy the full SHA 5935860View commit details -
chore: Refactor ANF Mount task to improve readability and remove comm…
…ented out code
Kimmo Forss committedMay 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 1d63049 - Browse repository at this point
Copy the full SHA 1d63049View commit details -
Kimmo Forss committed
May 25, 2024 Configuration menu - View commit details
-
Copy full SHA for c626bed - Browse repository at this point
Copy the full SHA c626bedView commit details
Commits on May 26, 2024
-
Use AzureAD provider for storage
Kimmo Forss committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0a0558c - Browse repository at this point
Copy the full SHA 0a0558cView commit details -
Move network rules outside the storage account
Kimmo Forss committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for c222d17 - Browse repository at this point
Copy the full SHA c222d17View commit details -
Kimmo Forss committed
May 26, 2024 Configuration menu - View commit details
-
Copy full SHA for eeb231f - Browse repository at this point
Copy the full SHA eeb231fView commit details -
Kimmo Forss committed
May 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 5e43add - Browse repository at this point
Copy the full SHA 5e43addView commit details -
Refactor backend.tf files to use Azure AD authentication for storage
Kimmo Forss committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 607c729 - Browse repository at this point
Copy the full SHA 607c729View commit details -
chore: Enable Azure AD authentication for Terraform remote state imports
Kimmo Forss committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for cdbbc07 - Browse repository at this point
Copy the full SHA cdbbc07View commit details
Commits on May 27, 2024
-
chore: Refactor ANF Mount task to improve readability and remove comm…
…ented out code
Kimmo Forss committedMay 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 4fa2213 - Browse repository at this point
Copy the full SHA 4fa2213View commit details -
Configuration menu - View commit details
-
Copy full SHA for a347a4a - Browse repository at this point
Copy the full SHA a347a4aView commit details -
Kimmo Forss committed
May 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 8cc1b62 - Browse repository at this point
Copy the full SHA 8cc1b62View commit details -
Kimmo Forss committed
May 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 25353c8 - Browse repository at this point
Copy the full SHA 25353c8View commit details -
Kimmo Forss committed
May 27, 2024 Configuration menu - View commit details
-
Copy full SHA for d7ffe7d - Browse repository at this point
Copy the full SHA d7ffe7dView commit details -
Kimmo Forss committed
May 27, 2024 Configuration menu - View commit details
-
Copy full SHA for d63c4d3 - Browse repository at this point
Copy the full SHA d63c4d3View commit details
Commits on May 28, 2024
-
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for a9f7106 - Browse repository at this point
Copy the full SHA a9f7106View commit details -
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d18b25 - Browse repository at this point
Copy the full SHA 3d18b25View commit details -
feat: Add hana_usrsap_basepath variable to ansible-input-api.yaml
Kimmo Forss committedMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 046623e - Browse repository at this point
Copy the full SHA 046623eView commit details -
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for bc4c3f6 - Browse repository at this point
Copy the full SHA bc4c3f6View commit details -
Refactor ANF Mount task to for SHA scaleout
Kimmo Forss committedMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 292bc0f - Browse repository at this point
Copy the full SHA 292bc0fView commit details -
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 086dd49 - Browse repository at this point
Copy the full SHA 086dd49View commit details -
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for c1ae319 - Browse repository at this point
Copy the full SHA c1ae319View commit details -
Kimmo Forss committed
May 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8fd497b - Browse repository at this point
Copy the full SHA 8fd497bView commit details -
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into scaleout-hsr
Kimmo Forss committedMay 28, 2024 Configuration menu - View commit details
-
Copy full SHA for cc60322 - Browse repository at this point
Copy the full SHA cc60322View commit details
Commits on May 29, 2024
-
Kimmo Forss committed
May 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 41c5f25 - Browse repository at this point
Copy the full SHA 41c5f25View commit details -
Kimmo Forss committed
May 29, 2024 Configuration menu - View commit details
-
Copy full SHA for c553965 - Browse repository at this point
Copy the full SHA c553965View commit details
Commits on May 30, 2024
-
chore: Update count condition in dns.tf for local private DNS usage
Kimmo Forss committedMay 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 9376a1c - Browse repository at this point
Copy the full SHA 9376a1cView commit details -
chore: Update and remove duplicate resource definitions for kdump dis…
…ks output in anydb_node, kudmp disks and extensions in app_tier module
Configuration menu - View commit details
-
Copy full SHA for 64f294e - Browse repository at this point
Copy the full SHA 64f294eView commit details
Commits on May 31, 2024
-
Merge branch 'experimental' of https://github.com/Azure/sap-automation …
…into scaleout-hsr
Kimmo Forss committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 136f8e5 - Browse repository at this point
Copy the full SHA 136f8e5View commit details -
Kimmo Forss committed
May 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 88cf409 - Browse repository at this point
Copy the full SHA 88cf409View commit details
Commits on Jun 1, 2024
-
refactor: Update tags assignment in sap_deployer module
Kimmo Forss committedJun 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 22262a1 - Browse repository at this point
Copy the full SHA 22262a1View commit details -
Use the built in token to authenticate to ADO
Kimmo Forss committedJun 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 85a8c55 - Browse repository at this point
Copy the full SHA 85a8c55View commit details
Commits on Sep 11, 2024
-
Updates to scale out HSR code (#598)
* Fix the deployment using SPN * Ensure that custom_logical_volumes can be striped + have sensible stripesize default if a lvm consists of more than one pv. (#587) Use already established pattern from framework specific LVMs to define stripesize on custom logical volumes. * Perform az login before the az access token in ams provider creation steps * Revert "Perform az login before the az access token in ams provider creation" * Update AMS provider creation tasks in ansible playbook * Update deploy control plane pipeline to use service principal for authentication * chore: Temporarily set identity type to "SystemAssigned, UserAssigned" in app_service.tf * test for new /etc/hosts configuration for HSR scale out * Update hosts.j2 * Update hosts.j2 * Update hosts.j2 * Various Ansible fixes (#591) * Add Red Hat 8.10 repo to 1.3-repository vars * Create entries for Red Hat 8.10 in 1.4-packages vars * Add 'pam' to OS packages list for DB2 with state 'latest' Ensures that x86_64 package is updated, avoiding conflict with libpam.so.0 install, which requires i686 version of pam * Add "state: 'latest'" to loops * Correct cluster version check in 1.17-generic-pacemaker * Correct cluster version check in 5.6-scsers-pacemaker * Correct cluster version check in 5.5-hanadb-pacemaker * Create entries for Red Hat 8.10 in 1.17-generic-pacemaker --------- Co-authored-by: Csaba Daradics <[email protected]> * add code for scaleout - hook * fix to HSR code branch * Update main.yaml * Update main.yaml * Update main.yaml * Update main.yaml * Update 1.4.3-update-packages-RedHat.yaml * Update 1.4.3-update-packages-RedHat.yaml * chore: Adjust Azure fence agent packages and remove unused Azure Python packages from list when deploying on SLES 15 SP5 * chore: Override changed status for saptune_check and active_saptune_solution tasks in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Update New-SDAFDevopsWorkloadZone.ps1 script to fix variable group creation issue * Update main.yaml * Update playbook_04_00_01_db_ha.yaml * Update main.yaml * Update main.yaml * chore: Refactor saptune_solution_to_apply logic in 2.10.3.yaml * Set HDB schema name for ABAP and JAVA systems (#593) * Set HDB Schema Name task * fix command error and remove ignore_errors * Fix parsing error * Update main.yaml * Update main.yaml * Update main.yaml * Update main.yaml * Update main.yaml * chore: Comment out unnecessary role assignments in New-SDAFDevopsProject.ps1 script * Update main.yaml * exclude sapmnt from observer * bug fix, Scale out tasks not running on Majority maker node in playbook 4_01 * Update playbook_04_00_01_db_ha.yaml * replace pause with wait-for * replace pause with wait_for * enable AUTOMATED_REGISTER to true * Release testing (#597) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Rename quality check to quality assurance (#600) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * chore: Remove cacheable flag from 3.3 BoM Processing task * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * chore: move SAP on Azure quality checks after post configuration * chore: Update quality check paths to quality_assurance * chore: Update quality assurance file paths * chore: Refactor YAML files to improve code organization and readability * chore: Add cacheable flag to 3.3 BoM Processing task --------- Co-authored-by: dkSteBTh <[email protected]> * Release v3.11.0.3 (#599) * Bring in the manual updates * Fixing Merge conflicts * Fix Linting * Pacemaker changes, saptune and NAT Gateway (#583) ## Summary of Changes ### Authentication and Identity Management - **Web Application Authentication Configuration**: Repeated updates to refine and simplify the authentication configuration and identity management scripts. ### Repository and Package Management - **SLES Repositories**: Added repositories for SLES 15.3, 15.4, and 15.5. - **WAAgent Updates**: Updated WAAgent package, configuration checks, and systemd service reloads across multiple roles. ### Deployment Configuration - **NAT Gateway**: Added support for provisioning a NAT gateway, including configuration variables in Terraform files. - **AutoUpdate Configuration**: Updated AutoUpdate.Enabled settings and added Extensions.WaitForCloudInit across various roles. - **Oracle Simplification**: Simplified Oracle-related configurations, including ASM backup process and Data Guard tasks. - **SAP Deployment Playbooks**: Various updates to SAP deployment playbooks, including fixing conditions, resource flag settings, and systemd service paths. ### Infrastructure and Pipeline Enhancements - **Control Plane Pipeline**: Multiple fixes and improvements to error handling, logging, environment variables, and Azure AD authentication. - **Terraform and Ansible Versions**: Updated versions in deployment scripts to 1.7.5. - **Dotnet SDK**: Bumped dotnet SDK installation to the latest version. ### Miscellaneous - **Error Handling and Logging**: Improved error handling and logging across various deployment scripts and playbooks. - **Validation Fixes**: Fixed validation conditions for disk space, OS version checks, and cluster initialization commands. --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: devanshjain <[email protected]> * Fix regex necessary to comment lines in /usr/sap/sapservices (#584) Co-authored-by: Csaba Daradics <[email protected]> * remove duplicate resource * Fix path * chore: Fix the count for the table resource * Misc fixes * Fix systemd service reload in 1.4 Packages role * Various Terraform code fixes (#586) * Fix typo in terraform-units/modules/sap_landscape/providers.tf * Remove duplicate of resource azurerm_network_security_rule/nsr_controlplane_storage In terraform-units/modules/sap_landscape/nsg.tf * Remove fourth argument from nat_gateway_name definition In terraform-units/modules/sap_landscape/variables_local.tf * Remove duplicate for database_kdump_disks In terraform-units/modules/sap_system/anydb_node/outputs.tf * Remove all duplicates from terraform-units/modules/sap_system/app_tier/vm-scs.tf * Remove duplicates in terraform-units/modules/sap_system/output_files/sap-parameters.tmpl --------- Co-authored-by: Csaba Daradics <[email protected]> * chore: Update count condition in dns.tf for local private DNS usage * chore: Update NAT Gateway public IP name format * chore: Update NAT Gateway public IP lifecycle configuration * chore: Update NAT Gateway provider to azureng * chore: Fix typo in azureng provider configuration alias in sap_landscape module * chore: Update NAT Gateway provider to azurerm.main * Update 01-deploy-control-plane.yaml * chore: Update app_service_plan name format in sap_deployer module * Update ARM_CLIENT_SECRET assignment in deploy control plane pipeline * Add the compliance extensions also to the deployers * Ensure that custom_logical_volumes can be striped + have sensible stripesize default if a lvm consists of more than one pv. (#587) Use already established pattern from framework specific LVMs to define stripesize on custom logical volumes. * Update AMS provider creation tasks in ansible playbook * Update deploy control plane pipeline to use service principal for authentication * chore: Temporarily set identity type to "SystemAssigned, UserAssigned" in app_service.tf * Various Ansible fixes (#591) * Add Red Hat 8.10 repo to 1.3-repository vars * Create entries for Red Hat 8.10 in 1.4-packages vars * Add 'pam' to OS packages list for DB2 with state 'latest' Ensures that x86_64 package is updated, avoiding conflict with libpam.so.0 install, which requires i686 version of pam * Add "state: 'latest'" to loops * Correct cluster version check in 1.17-generic-pacemaker * Correct cluster version check in 5.6-scsers-pacemaker * Correct cluster version check in 5.5-hanadb-pacemaker * Create entries for Red Hat 8.10 in 1.17-generic-pacemaker --------- Co-authored-by: Csaba Daradics <[email protected]> * chore: Adjust Azure fence agent packages and remove unused Azure Python packages from list when deploying on SLES 15 SP5 * chore: Override changed status for saptune_check and active_saptune_solution tasks in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Update New-SDAFDevopsWorkloadZone.ps1 script to fix variable group creation issue * chore: Refactor saptune_solution_to_apply logic in 2.10.3.yaml * Set HDB schema name for ABAP and JAVA systems (#593) * Set HDB Schema Name task * fix command error and remove ignore_errors * Fix parsing error * chore: Comment out unnecessary role assignments in New-SDAFDevopsProject.ps1 script * Release testing (#597) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Rename quality check to quality assurance (#600) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * chore: Remove cacheable flag from 3.3 BoM Processing task * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * chore: move SAP on Azure quality checks after post configuration * chore: Update quality check paths to quality_assurance * chore: Update quality assurance file paths * chore: Refactor YAML files to improve code organization and readability * chore: Add cacheable flag to 3.3 BoM Processing task --------- Co-authored-by: dkSteBTh <[email protected]> --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]> Co-authored-by: daradicscsaba <[email protected]> Co-authored-by: Csaba Daradics <[email protected]> Co-authored-by: hdamecharla <[email protected]> Co-authored-by: Nadeen Noaman <[email protected]> Co-authored-by: Steffen Bo Thomsen <[email protected]> Co-authored-by: Jesper Severinsen <[email protected]> * Bump Azure.Identity from 1.11.3 to 1.11.4 in /Webapp/SDAF (#594) Bumps [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 1.11.3 to 1.11.4. - [Release notes](https://github.com/Azure/azure-sdk-for-net/releases) - [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Identity_1.11.3...Azure.Identity_1.11.4) --- updated-dependencies: - dependency-name: Azure.Identity dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Update os-packages.yaml for redhat8.6 * enable EPEL repositories for RedHat, enable unrar package to allow for newer database schemas * Update repos.yaml * restrict unrar to SCS tier only * Update bom_processor.yaml * Update os-packages.yaml * test "unar" no directory option to force files unpack to CD_EXPORT in flatten structure * experimental change to check for nested directories when running unar for Redhat on schema files * Update bom_processor.yaml * port RAR exe fix from windows to Linux 3.3 bom for testing * Update process_exe_archives.yaml * Update process_exe_archives.yaml * made a minor typo in path due to habitual CMD.exe user * Update process_exe_archives.yaml * Update process_exe_archives.yaml * Update process_exe_archives.yaml * Update process_exe_archives.yaml * chore: Create directories for SAP deployment automation * chore: Update authentication prompt for App Registration configuration * Update configuration_menu.sh * chore: Update PostBuildCleanup task to version 4 in 01-deploy-control-plane.yaml * chore: Update PostBuildCleanup task to version 4 for all stages in 01-deploy-control-plane.yaml * chore: Update PostBuildCleanup task to version 4 in deploy pipelines * chore: Update clusterPrep-RedHat.yml to avoid resource discovery during location constraints * Do not fail on saptune solution verify (#602) Set failed_when to false, so that saptune does not fail on N/A parameters. * chore: Update New-SDAFDevopsProject.ps1 to use tsv output format for subscription and identity lists * Revert "chore: Update New-SDAFDevopsProject.ps1 to use tsv output format for subscription and identity lists" This reverts commit e86dff14a149d8c866b2ce5b4570f2212959c062. * chore: Update accelerated networking configuration in Terraform modules, as enable_accelerated_networking is deprecated; new parameter is accelerated_networking_enabled * Ensure we are in the right context when getting access tokens and subsequently running the ps1 script, where we already have the trust setup for the SSH key. Not doing it this way, leads to either needing to manually create an SSH session inside pwsh with POSH-SSH to ensure the known_hosts entry is updated or having to update the quality check script upstream, to allow the -Force flag for the SSH session. (#603) * Fix for catching AHCO_INA_SERVICE delivery Unit import failure (#605) Co-authored-by: jasksingh <[email protected]> * Web App Component updates * Several (bug)fixes for RHEL deployments and deployments in general (#604) * Add fast_stop=no to pacemaker fileystem resources Pacemaker isn't respecting the stop timeout on filesystem resources due to the default setting fast_stop=yes. Without setting fencing will occur because if SAP (A)SCS / ERS isn't stopped in time processes will be terminated which are restarted by sapstartsrv and node will be fenced because fileystem can't be unmounted. https://www.suse.com/support/kb/doc/?id=000020860 https://access.redhat.com/solutions/4801371 * Distribute systemd services between SCS / ERS nodes and stop services Both (A)SCS and ERS systemd services should be present on SCS and ERS nodes otherwise pacemaker only handles SCS on the SCS node and ERS on the ERS node with the systemd integration. * Add resource clear for move contrainsts on (A)SCS resource group * Bugfix folders on local disks to be managed after mounting local disk * sid_private_key isn't required * Add sdu_secret prefix/suffix to manage custom Key Vault secret naming * Update Web App to support NAT Gateway * Hotfix release after testing with new RHEL image (#611) * update: added fixed encountered during RHEL94 testing * chore: Update Red Hat and SLES package versions for Red Hat 9.4 * update: add network rules to deployer diagnostic storage account * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Add ${SID}_virtual_machines.json to git if it exists * chore: Update sap_system module to use database_server_vm_resource_ids for database server VMs * chore: Update sap_system module to include empty lists for SCS, application, and webdisp server VMs * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap_system module to use comma-separated database server VM resource IDs * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap_system module to include empty lists for SCS, application, and webdisp server VMs * chore: Update sap_system module to include application server VM resource IDs * chore: Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor use_spn variable to default to false for all SAP deployment modules * Refactor systemd process limit configuration for pacemaker cluster * Refactor systemd process limit configuration for pacemaker cluster * Update os-packages.yaml (#613) * chore: Refactor Azure Fencing Agent creation in 1.17 Generic Pacemaker role (#614) * Add SAP-CAL Integration for non-HA Installation (#608) * Add AVG support for Scale out scenarios (#577) * Add data and log volumes * Refactor AVG logic * Fix proximity_placement_group_id calculation in avg.tf * Refactor for_each condition in avg.tf * Refactor for_each condition in avg.tf * Refactor volume creation logic in variables_local.tf * Refactor volume creation logic in variables_local.tf * Refactor volume creation logic in variables_local.tf * Refactor zone calculation logic in variables_local.tf * Refactor proximity_placement_group_id calculation in avg.tf * Add dependency on azurerm_virtual_machine_data_disk_attachment.scs in vm-app.tf * Add dependency on azurerm_virtual_machine_data_disk_attachment.scs in infrastructure.tf * Refactor package update condition in 1.4.3-update-packages-RedHat.yaml --------- Co-authored-by: Kimmo Forss <[email protected]> * Update subnet_cidr_storage in sap-parameters.tmpl * Update hosts jinja for client subnet * Update SAP-specific configuration playbook for HANA database scale-out scenario * Version update * Simplify Web App Identity management * Update Azure package versions in SDAFWebApp.csproj * Update Web Application authentication configuration script * Update Web Application authentication configuration script * Update Web Application authentication configuration script * Add SLES 15.3, 15.4, and 15.5 repositories * Update Web Application authentication configuration script and simplify Web App Identity management * Refactor Web App Identity management and update authentication configuration script * Update Web Application authentication configuration script * Update Web Application authentication configuration script and simplify Web App Identity management * Commented out SSH trust relationship checks in 1.17.2-provision.yml * Revert "Commented out SSH trust relationship checks in 1.17.2-provision.yml" This reverts commit 09cd30de6003a891b5c8c31b4c96b495b676aa9b. * ACSS updates * Oracle simplification * Add AutoUpdate.Enabled configuration in 1.1-swap role and enable package cache update in 1.4-packages role * Update deployment type configuration in OS and SAP specific playbooks * Update AutoUpdate.Enabled configuration in 1.1-swap role and add Extensions.WaitForCloudInit configuration * Update AutoUpdate.Enabled configuration in 1.1-swap role and add Extensions.WaitForCloudInit configuration * Update WAAgent package and restart service in 1.1-swap role * Updated key_vault_sap_landscape.tf * Revert "Updated key_vault_sap_landscape.tf" * Update WAAgent package and restart service in 1.1-swap role * Add SAP CAL Integration * Update AutoUpdate.Enabled configuration in 1.1-swap role and add Extensions.WaitForCloudInit configuration * Revert "Add SAP CAL Integration" This reverts commit adae6662ba478d9f1d4d0de7f5c175e4f5da739b. * Update WAAgent package and restart service in 1.4-packages role * Update waagent configuration check in 1.4-packages role * Update waagent configuration check and systemd service reload in 1.4-packages role * Update AutoUpdate.Enabled configuration and add Extensions.WaitForCloudInit configuration in 1.1-swap role * Update waagent configuration check and systemd service reload in 1.1-swap role * Update waagent configuration check and systemd service reload in 1.1-swap role * Update database_high_availability condition in playbook_04_00_01_db_ha.yaml * Add the ability to block app registration * Update systemd service file path in 5.6.7-config-systemd-sap-start.yml * Update systemd service file path in 5.6.7-config-systemd-sap-start.yml * Update systemd service file path in 5.6.7-config-systemd-sap-start.yml * Update web_instance_number and add web_sid variable in sap_system/transform.tf * Fix validation error message for web dispatcher sid in variables_global.tf * Remove chkconfig package from os-packages.yaml * Update systemd service file path in 5.6.7-config-systemd-sap-start.yml * Update OS version check for RHEL 8.2 and SLES 15 in 5.6.1-set_runtime_facts.yml * Update OS version check for RHEL 9.0 or newer in 1.4.0-packages-RedHat-prep.yaml * Update Oracle ASM backup process and fix file permissions * Fix file path in 1.4.0-packages-RedHat-prep.yaml * Update OS version check for RHEL 9.0 or newer in 1.4.0-packages-RedHat-prep.yaml * Update file path and preserve file permissions in 1.4.0-packages-RedHat-prep.yaml * Fix action values in playbook_04_00_01_db_ha.yaml and roles-db/4.1.3-ora-dg/tasks/main.yaml * Fix action values in playbook_04_00_01_db_ha.yaml and roles-db/4.1.3-ora-dg/tasks/main.yaml * Update wait time for StartService in 5.6 SCS/ERS Validation * Update Terraform version to 1.8.0 in deployment scripts and tfvar_variables.tf files * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Fix missing else statement in deploy control plane pipeline * Update virtual machine extension reference in vm.tf * Update virtual machine extension version to 1.0 in vm.tf * Fix missing else statement in deploy control plane pipeline * Update network interface and virtual machine counts in vm-observer.tf * Update database high availability configuration * Update use_spn property to false in LandscapeModel and SystemModel * Update Terraform and Ansible versions to 1.7.5 in deployment scripts and variables * Update Display value in SystemDetails.json * Fix validation condition in variables_global.tf * Add ORACLE Post Processing: Reboot after Enabling HugePages task * Fix typo in Oracle Data Guard - Observer: Change UID for Oracle user task * install passlib * Add patch_mode support * Update deployment playbook to set single_server fact based on host count * Update patch_mode configuration in Terraform files * Update file permissions in SAP deployment playbook * Update deployment playbooks to set single_server fact consistently * Fix waagent configuration in swap role * Fix indentation in swap role tasks/main.yaml * Fix cluster group move command in 5.6 SCS/ERS Validation playbook * Fix condition in 1.17-generic-pacemaker playbook to exclude node_tier 'hana' * Fix commented out corosync configuration in 1.17-generic-pacemaker playbook * Create the SID subfolder * Update verbosity level in 5.6.7-config-systemd-sap-start.yml * Add passlib * Simplify Python logic * Update app_bom_id variable in 5.3-app-install/tasks/main.yaml * Update passlib installation in Ansible playbooks * Update reboot timeout and post-reboot delay in 5.6.4.2-sap-resources-Suse.yml * Update swap role and package tasks * Fix condition in 1.17-generic-pacemaker playbook to exclude node_tier 'hana' * Fix failed_when condition in 1.17-generic-pacemaker playbook * Refactor cluster initialization commands in 1.17-generic-pacemaker playbook * enable corosync and pacemaker on Suse * change from command to shell * Update verbosity level for debug message in 5.6.4.0-cluster-Suse.yml * Refactor command to shell in 5.6-scsers-pacemaker tasks * Refactor command to shell in 5.6-scsers-pacemaker tasks * Refactor cluster initialization commands in 1.17-generic-pacemaker playbook * Refactor cluster initialization commands in 1.17-generic-pacemaker playbook * Refactor cluster initialization commands in 5.6-scsers-pacemaker tasks * Refactor path in ora-dg-observer-setup.yaml to include sap_sid variable * Refactor cluster initialization commands in 5.6-scsers-pacemaker tasks and add SAP component installation check * Refactor cluster initialization commands in 1.17-generic-pacemaker playbook * Refactor cluster initialization commands in 1.17-generic-pacemaker playbook and 5.6-scsers-pacemaker tasks * add missing quotes * Fix disk space validation in playbook_00_validate_parameters.yaml * Refactor SAP resource flag setting in Ansible playbooks * Refactor SAP component installation check in 5.6-scsers-pacemaker tasks * Refactor SAP resources installed message in 5.6-scsers-pacemaker tasks * Refactor SCS/ERS validation tasks in 5.6-scsers-pacemaker playbook * Refactor SAP resource flag setting in Ansible playbooks * Refactor ORACLE: Find MOPatch tasks in 4.1.0-ora-install playbook * support for pools with auto qos * support for pools with auto qos * support for pools with auto qos * provide a way to override the oracle user * Update Web Application Configuration documentation * Fix default value for SAP_installed in 5.6-scsers-pacemaker tasks * Fix default value for SAP_installed in 5.6-scsers-pacemaker tasks * Fix shell command in 5.6-scsers-pacemaker pre_checks.yml * Passwordless Web App * Passwordless * Update variable group creation in New-SDAFDevopsProject.ps1 script * Fix client_id reference in app_service.tf * Update packages * Update Web Application Configuration to use resource group scope for role assignments * Update Web Application Configuration documentation * Fix target_nodes value in 2.6.1-anf-mounts.yaml * Web App updates * Update enable_db_lb_deployment logic in variables_local.tf * Bump up the dotnet version * Remove PAT * Remove PAT * Fix TF_VAR_agent_pat assignment in deploy control plane pipeline * Fix PAT assignment in deploy control plane pipeline * Update TF_VAR_agent_pool assignment in deploy control plane pipeline * Add MSI registration * Fix typo * Update versionLabel to v3.11.0.2 in New-SDAFDevopsProject.ps1 * Fix typo in New-SDAFDevopsProject.ps1 + add PAT back for Control Plane * Update ANF mount paths in 2.6.1-anf-mounts.yaml * Fix PostBuildCleanup task in deploy control plane pipeline * Update PostBuildCleanup task to version 4 in deploy control plane pipeline * Update SAP_AUTOMATION_REPO_PATH assignment in deploy control plane pipeline * Update DEPLOYER folder and file validations in deploy control plane pipeline * Update deploy control plane pipeline with environment and location information * Update deploy control plane pipeline with Deployer TFvars variable * Update deploy control plane pipeline with Library TFvars variable * Update SAP_AUTOMATION_REPO_PATH assignment in deploy control plane pipeline * Update installer.sh to display parameter file and current directory * Update deploy control plane pipeline with Library and Deployer TFvars variables * Update SAP_AUTOMATION_REPO_PATH assignment in deploy control plane pipeline * Update PostBuildCleanup task to version 3 in deploy control plane pipeline * Update dotnet-sdk installation in configure_deployer.sh.tmpl * Update deploy control plane pipeline with TF_VAR_agent_pat variable * Update deploy control plane pipeline with Azure CLI version display * Update deploy control plane pipeline with Workload TFvars variable * Update deploy control plane pipeline with removal of AZURE_DEVOPS_EXT_PAT environment variable * Update deploy control plane pipeline with removal of AZURE_DEVOPS_EXT_PAT environment variable * Update deploy/ansible/roles-db/4.1.3-ora-dg/tasks/ora-dg-setup-secondary.yaml to remove the 'recurse' option in the ansible.builtin.file task * Update deploy/ansible/roles-db/4.1.3-ora-dg/tasks/ora-dg-setup-secondary.yaml to fix failed_when condition in rman restore tasks * chore: Update app_service.tf to add WHICH_ENV variable * Update app_service.tf to allow specific app registrations * chore: Update NuGet.Packaging dependency to version 6.9.1 * chore: Update app_service.tf to remove unused app setting and add WHICH_ENV variable * chore: Update deploy control plane pipeline with removal of AZURE_DEVOPS_EXT_PAT environment variable * chore: Update AFS Mount task to exclude 'app' node tier * chore: Update hosts.j2 template to exclude virtual hosts for non-high availability scenarios * chore: Update New-SDAFDevopsProject.ps1 to improve App Registration creation process * Change the ID to add * chore: Update New-SDAFDevopsProject.ps1 to improve App Registration creation process * Add SAP-CAL Integration * Linting * chore: Update deploy control plane pipeline with necessary environment variables * chore: Update deploy control plane pipeline to use idToken for ARM_CLIENT_SECRET * chore: Update deploy control plane pipeline to use idToken for ARM_CLIENT_SECRET * chore: Update deploy control plane pipeline to use idToken for ARM_CLIENT_SECRET * chore: Update deploy control plane pipeline to use System.AccessToken for AZURE_DEVOPS_EXT_PAT * chore: Update deploy control plane pipeline to remove unused agent pool check * chore: Remove unused agent pool check in deploy control plane pipeline * chore: Update deploy control plane pipeline to use $(PAT) for AZURE_DEVOPS_EXT_PAT * changes to ERS group * chore: Update deploy control plane pipeline to improve error handling and logging * chore: Update deploy control plane pipeline to enable Azure AD authentication * chore: Update deploy control plane pipeline to extract deployer_random_id from environment file * chore: Improve error handling and logging in deploy control plane pipeline * chore: Update deploy control plane pipeline to extract deployer_random_id from environment file * chore: Update deploy control plane pipeline to create variable group variables for key vault, terraform remote storage subscription, and deployer random ID seed * chore: Update deploy control plane pipeline to fix typo in ARM_USE_AZUREAD variable * chore: Update deploy control plane pipeline to fix typo in ARM_USE_AZUREAD variable * chore: Update deploy control plane pipeline to fix typo in ARM_USE_AZUREAD variable * chore: Update deploy control plane pipeline to use $(PAT) instead of $(System.AccessToken) for AZURE_DEVOPS_EXT_PAT * chore: Update deploy control plane pipeline to improve error handling and logging * chore: Update deploy control plane pipeline to remove unnecessary Azure login * chore: Update deploy control plane pipeline to remove unnecessary Azure login * chore: Update deploy control plane pipeline to remove unnecessary Azure login * chore: Update bootstrap flag to false in sap_library module * chore: Update storage account network rules for tfstate and sapbits * chore: Update dotnet-sdk installation to version 8.0 * chore: Update dotnet-sdk installation to latest version * chore: Update HttpClient usage in RestHelper.cs and Azure SDK versions in SDAFWebApp.csproj * chore: Update random_id_b64 format in output.tf files * chore: Update RestHelper.cs to accept a type parameter in the constructor * chore: Ignore changes to app_settings in azurerm_windows_web_app resource * chore: Update random_id_b64 format in output.tf files * chore: Update RestHelper.cs to use HttpClient instead of HttpClientGH * chore: Add Build Service user to Build Administrators group * Add the ability to authenticate using PAT * chore: Update RestHelper.cs to use HttpClient instead of HttpClientGH * Update on devops login * chore: Update New-SDAFDevopsProject.ps1 to use tsv output for project creation * chore: Refactor RestHelper.cs to use HttpClient and support PAT authentication * Change module name * update: SAP ASCS/SCS/ERS start resources configuration for SUSE - ENSA1 and ENSA2 when using simple mount. This commit updates the configuration of SAP ASCS/SCS/ERS start resources for SUSE - ENSA1 and ENSA2. * chore: Update SAP Directories creation in ansible playbook This commit updates the ansible playbook to create SAP Directories. It modifies the tasks to create the directories "/usr/sap/trans" and "/sapmnt/{{ sap_sid | upper }}". These changes improve the handling of SAP Transport Filesystems in the deployment process. * feat: Add additional destination port ranges for NSG rules This commit updates the NSG rules in the `sap_landscape` module to include additional destination port ranges. The destination port ranges for the `nsr_controlplane_app`, `nsr_controlplane_web`, `nsr_controlplane_storage`, `nsr_controlplane_db`, and `nsr_controlplane_admin` rules have been expanded to include ports 2049 and 111. * Update error message * Update SAP ASCS/SCS/ERS start resources configuration for SUSE - ENSA1 and ENSA2 when using simple mount. * Add the MSI to the project * Added debug statement to playbook_sapcal_integration.yaml * Added debug statement to playbook_sapcal_integration.yaml * Revert "Added debug statement to playbook_sapcal_integration.yaml" This reverts commit 839170ef4c76cc1b50a020e4ca3d5d3b1b20b932. * Revert "Added debug statement to playbook_sapcal_integration.yaml" This reverts commit 5170d0b0eaa69964306c16541568bf5325403345. * Skip all BOM related tasks if enable_sap_cal is true * Updated the variable name for consistency * Ensured tasks run with appropriate privileges * Store SAP-CAL API response/file in the repository * Lint code and set default values * Use a secure tempfile --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: devanshjain <[email protected]> Co-authored-by: hdamecharla <[email protected]> Co-authored-by: Devansh Jain <[email protected]> * Allow for splitting out the privatelink resources (#616) * Add the ability to split out the privatelink resources * feat: Add privatelinkdnsmanagement provider configuration * refactor: Update storage_accounts.tf to use var.dns_settings.dns_zone_names.table_dns_zone_name * refactor: Update DNS zone names in dns.tf and storage_accounts.tf * refactor: Update DNS zone names in storage_accounts.tf to use var.dns_settings.dns_zone_names.table_dns_zone_name * refactor: Update DNS zone names in infrastructure.tf, key_vault.tf, and keyvault_endpoint.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in keyvault_endpoint.tf and storage_accounts.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in storage_accounts.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in storage_accounts.tf to use var.dns_settings.dns_zone_names * refactor: Update count condition in dns.tf to use local.use_local_privatelink_dns instead of negation of it * refactor: Update DNS zone names in storage_accounts.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in storage_accounts.tf and sap_deployer/tfvar_variables.tf to use var.dns_settings.dns_zone_names * Add the ability to split out DNS records for privatelink resources * refactor: Update DNS zone names to use var.dns_settings.dns_zone_names * refactor: Add privatelink DNS resource group and subscription properties to LandscapeModel * refactor: Update DNS zone names in infrastructure.tf, key_vault.tf, and keyvault_endpoint.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in LandscapeDetails.json, storage_accounts.tf, infrastructure.tf, and transform.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in transform.tf to use var.dns_settings.dns_zone_names * refactor: Update DNS zone names in storage_accounts.tf to use var.dns_settings.dns_zone_names * Add register_virtual_network_to_dns attribute * Add the ability to control the patch mode * add vm_agent_platform_updates_enabled * refactor: Remove patch_mode from vm-scs.tf * refactor: Remove patch_mode from vm-anchor.tf * Add auto update of the extensions * refactor: Tweak the Windows patch mode * Windows update settings * Debug show SystemD version * refactor: Update SystemD version debug message in 1.17 Generic Pacemaker role * refactor: Update VM patch information in SystemModel and LandscapeModel * refactor: Update Process limit configuration in 1.17 Generic Pacemaker role * refactor: Update process limit configuration for pacemaker version in 1.17 Generic Pacemaker role * refactor: Update process limit configuration for systemd version in 1.17 Generic Pacemaker role * refactor: Update process limit configuration for systemd version in 1.17 Generic Pacemaker role * Remove the white space * fix: Associate the iSCSI subnet with the route table * refactor: Add python3-pip package for different node tiers in HA setup * refactor: remove the lower pipe from distro name * refactor: Split out OracleLinux tasks * refactor: Update iSCSI subnet association with route table * chore: Update NuGet.Packaging dependency to version 6.11.0 * TEswt if we can handle no read access scenarios to key vault * revert casing * refactor: Split out OracleLinux tasks * chore: Add condition to include custom repositories in 1.3 Repository tasks * refactor: Update 1.3 Repository tasks to include custom repositories for SUSE and RedHat * refactor: Remove unnecessary OracleLinux tasks and custom repositories * refactor: Update VM deployment configuration * Remove the token check * refactor: Add TF_VAR_agent_pat to control plane deployment pipeline * refactor: Fix private DNS zone ID in keyvault_endpoint.tf * Web App and version updates * Restore patch_mode * Web App updates * chore: Add System.Data.SqlClient package reference * refactor: Update 1.3 Repository tasks to include custom repositories for SUSE and RedHat * refactor: Update tfvar_variables.tf with new variables for tfstate storage account and deployer's tfstate file * Remove some of the python packages * Remove unnecessary python packages * refactor: Remove trailing spaces in LandscapeDetails.json and SystemDetails.json * refactor: Remove trailing spaces in LandscapeDetails.json and SystemDetails.json * Fix reboot on RHEL * refactor: Fix typo in DBLoad task names * refactor: Update cluster resource monitor intervals to 20 seconds * LINT fixes --------- Co-authored-by: Kimmo Forss <[email protected]> * Extend 'root' and 'tmp' logical volumes for SAP CAL integration on RHEL (#618) * Extend 'root' and 'tmp' logical volumes for SAP CAL integration on RHEL * chore: Set pipefail and Code Linting * feat: Add ability to split out privatelink resources * feat: Refactor subnet configuration to enforce private link endpoint network policies Refactor the subnet configuration in the `sap_landscape` module to enforce private link endpoint network policies. This change ensures that the private link endpoints have network policies enabled, as specified by the `var.use_private_endpoint` variable. Co-authored-by: Kimmo Forss <[email protected]> * fix: update the management dns subscription id to saplib sub id, pin azurerm version in lanscape, deployer (#619) * pin azurerm version in deployer and landscape * Extend 'root' and 'tmp' logical volumes for SAP CAL integration on RHEL * chore: Extend 'root' and 'tmp' logical volumes for SAP CAL integration on RHEL * Add iSCSI NSG rule * Change rule name * Add Expiry to workload zone key vault secrets * Provide a more robust way to source the deployer subscription * Add support for secret expiry * chore: Update keyvault set-policy command in sap-workload-zone.yaml Co-authored-by: Kimmo Forss <[email protected]> * feat: Add expiry date to secrets in key vault * chore: Disable cross-tenant replication for sapmnt storage account * chore: Update DNS configuration for sap_library module * chore: Update DNS configuration for sap_library module * chore: Update use_local_privatelink_dns condition in sap_library module * chore: Update DNS configuration for sap_library module * chore: Update private DNS configuration in sap_library module * Don't create route table if Firewall is used * chore: Update key_vault.tf for sap_library module * chore: Update private DNS configuration in sap_library module * chore: Update private endpoint configuration for sapmnt storage account * Bump up the TF version * Also add the DB Virtual Hostname * chore: Update private endpoint configuration for sapmnt storage account * chore: Update default value for "use_private_endpoint" to true * chore: remove extra line from 2.10.3.yaml * Update github-actions-ansible-lint.yml Update lint version * chore: Update yum to dnf for Oracle RPM package installation * chore: Update secret expiry date for SAP cluster and system passwords * chore: Update default value for "use_private_endpoint" to true * chore: Update secret expiry date for SAP cluster and system passwords * chore: Update secret expiry date format for SAP cluster and system passwords * chore: Update resource group name for private DNS zone virtual network link * chore: Update secret expiry date format for SAP cluster and system passwords * Set Expiry for all key vault secrets * chore: Fix typo * Feature: Add support for SLES 15 SP6 * chore: Remove redundant code for adding HA repositories for RHEL * Configure constraint HANA ANF mounts only when HANA mountpoints are used (#625) When using ANF for the deployment without data, log and shared mountpoint on ANF the constraint shouldn't be configured. * AND constraint logic * Add support for TGZ files * Fix the OR statement * chore: Update verbosity level for debugging BOM object creation * chore: Update reboot timeout and post-reboot delay for 5.6 SCSERS - RHEL instance * Run reboot as root * chore: Expand volumes for Red Hat OS family * chore: Update Test-SDAFReadiness.ps1 script * chore: Update PostBuildCleanup task version to 4 * chore: Update privatelink DNS configuration in transform.tf * Expand logical volumes and resize file systems * Expand logical volumes and resize file systems * Fix Linting * chore: update the check for the free size in VG * Expand logical volumes and resize file systems * chore: Update expand-volumes task to handle default values for sufficient_vg_space and sufficient_vg_space_db * Chore: Fix typo * chore: Clear the failed state of hosts during database installation playbook * Update free space check for SAPCAL * Update ANF_sapmnt variable description and default value * Update ANF_sapmnt variable description and default value * HSR changes * chore: Update Azure.ResourceManager package to version 1.13.0 * Update backup commands and capture backup results * Update backup commands and capture backup results * Update backup commands and capture backup results * Update backup commands to capture backup results * Update backup commands to capture backup results * V3.12.0.0 (#624) * Bring in the manual updates * Fixing Merge conflicts * Fix Linting * Pacemaker changes, saptune and NAT Gateway (#583) ## Summary of Changes ### Authentication and Identity Management - **Web Application Authentication Configuration**: Repeated updates to refine and simplify the authentication configuration and identity management scripts. ### Repository and Package Management - **SLES Repositories**: Added repositories for SLES 15.3, 15.4, and 15.5. - **WAAgent Updates**: Updated WAAgent package, configuration checks, and systemd service reloads across multiple roles. ### Deployment Configuration - **NAT Gateway**: Added support for provisioning a NAT gateway, including configuration variables in Terraform files. - **AutoUpdate Configuration**: Updated AutoUpdate.Enabled settings and added Extensions.WaitForCloudInit across various roles. - **Oracle Simplification**: Simplified Oracle-related configurations, including ASM backup process and Data Guard tasks. - **SAP Deployment Playbooks**: Various updates to SAP deployment playbooks, including fixing conditions, resource flag settings, and systemd service paths. ### Infrastructure and Pipeline Enhancements - **Control Plane Pipeline**: Multiple fixes and improvements to error handling, logging, environment variables, and Azure AD authentication. - **Terraform and Ansible Versions**: Updated versions in deployment scripts to 1.7.5. - **Dotnet SDK**: Bumped dotnet SDK installation to the latest version. ### Miscellaneous - **Error Handling and Logging**: Improved error handling and logging across various deployment scripts and playbooks. - **Validation Fixes**: Fixed validation conditions for disk space, OS version checks, and cluster initialization commands. --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: devanshjain <[email protected]> * Fix regex necessary to comment lines in /usr/sap/sapservices (#584) Co-authored-by: Csaba Daradics <[email protected]> * remove duplicate resource * Fix path * chore: Fix the count for the table resource * Misc fixes * Fix systemd service reload in 1.4 Packages role * Various Terraform code fixes (#586) * Fix typo in terraform-units/modules/sap_landscape/providers.tf * Remove duplicate of resource azurerm_network_security_rule/nsr_controlplane_storage In terraform-units/modules/sap_landscape/nsg.tf * Remove fourth argument from nat_gateway_name definition In terraform-units/modules/sap_landscape/variables_local.tf * Remove duplicate for database_kdump_disks In terraform-units/modules/sap_system/anydb_node/outputs.tf * Remove all duplicates from terraform-units/modules/sap_system/app_tier/vm-scs.tf * Remove duplicates in terraform-units/modules/sap_system/output_files/sap-parameters.tmpl --------- Co-authored-by: Csaba Daradics <[email protected]> * chore: Update count condition in dns.tf for local private DNS usage * chore: Update NAT Gateway public IP name format * chore: Update NAT Gateway public IP lifecycle configuration * chore: Update NAT Gateway provider to azureng * chore: Fix typo in azureng provider configuration alias in sap_landscape module * chore: Update NAT Gateway provider to azurerm.main * Update 01-deploy-control-plane.yaml * chore: Update app_service_plan name format in sap_deployer module * Update ARM_CLIENT_SECRET assignment in deploy control plane pipeline * Add the compliance extensions also to the deployers * Ensure that custom_logical_volumes can be striped + have sensible stripesize default if a lvm consists of more than one pv. (#587) Use already established pattern from framework specific LVMs to define stripesize on custom logical volumes. * Update AMS provider creation tasks in ansible playbook * Update deploy control plane pipeline to use service principal for authentication * chore: Temporarily set identity type to "SystemAssigned, UserAssigned" in app_service.tf * Various Ansible fixes (#591) * Add Red Hat 8.10 repo to 1.3-repository vars * Create entries for Red Hat 8.10 in 1.4-packages vars * Add 'pam' to OS packages list for DB2 with state 'latest' Ensures that x86_64 package is updated, avoiding conflict with libpam.so.0 install, which requires i686 version of pam * Add "state: 'latest'" to loops * Correct cluster version check in 1.17-generic-pacemaker * Correct cluster version check in 5.6-scsers-pacemaker * Correct cluster version check in 5.5-hanadb-pacemaker * Create entries for Red Hat 8.10 in 1.17-generic-pacemaker --------- Co-authored-by: Csaba Daradics <[email protected]> * chore: Adjust Azure fence agent packages and remove unused Azure Python packages from list when deploying on SLES 15 SP5 * chore: Override changed status for saptune_check and active_saptune_solution tasks in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Add condition to check if saptune_solution_enabled is defined in 2.10.3.yaml * chore: Update New-SDAFDevopsWorkloadZone.ps1 script to fix variable group creation issue * chore: Refactor saptune_solution_to_apply logic in 2.10.3.yaml * Set HDB schema name for ABAP and JAVA systems (#593) * Set HDB Schema Name task * fix command error and remove ignore_errors * Fix parsing error * chore: Comment out unnecessary role assignments in New-SDAFDevopsProject.ps1 script * Release testing (#597) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Rename quality check to quality assurance (#600) * script from main branch * chore: Add "nat_gateway" variable to global variables in sap_namegenerator module * chore: Update bom-register.yaml to use the correct path for the Microsoft supplied BOM archive * chore: Add debug task to bom-register.yaml for Microsoft supplied BOM archive * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Remove unnecessary code for extra parameters in DB and SAP installation pipeline * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * Refactor az logout command in sap-workload-zone.yaml * Refactor SSH command in 1.17 Generic Pacemaker provision playbook * chore: Remove cacheable flag from 3.3 BoM Processing task * Refactor bom-register.yaml to remove debug task and include correct path for Microsoft supplied BOM archive * Add SAP on Azure quality chekcs feature to the 05-DB-and-SAP-installation.yaml pipeline. * remove duplicate block * remove blank line * add mode to get_url downloaded file. * remove blank line from start of file. * Refactor sap-system-deployment.yaml to configure devops CLI extension * Refactor sap-system-deployment.yaml to configure devops CLI extension * chore: Update SDAF version to 3.11.0.3 * Refactor az logout command in sap-workload-zone.yaml * chore: move SAP on Azure quality checks after post configuration * chore: Update quality check paths to quality_assurance * chore: Update quality assurance file paths * chore: Refactor YAML files to improve code organization and readability * chore: Add cacheable flag to 3.3 BoM Processing task --------- Co-authored-by: dkSteBTh <[email protected]> * chore: Update os-packages.yaml for redhat8.6 * chore: Create directories for SAP deployment automation * chore: Update authentication prompt for App Registration configuration * chore: Update PostBuildCleanup task to version 4 in 01-deploy-control-plane.yaml * chore: Update PostBuildCleanup task to version 4 for all stages in 01-deploy-control-plane.yaml * chore: Update PostBuildCleanup task to version 4 in deploy pipelines * chore: Update clusterPrep-RedHat.yml to avoid resource discovery during location constraints * Do not fail on saptune solution verify (#602) Set failed_when to false, so that saptune does not fail on N/A parameters. * chore: Update New-SDAFDevopsProject.ps1 to use tsv output format for subscription and identity lists * Revert "chore: Update New-SDAFDevopsProject.ps1 to use tsv output format for subscription and identity lists" This reverts commit e86dff14a149d8c866b2ce5b4570f2212959c062. * chore: Update accelerated networking configuration in Terraform modules, as enable_accelerated_networking is deprecated; new parameter is accelerated_networking_enabled * Ensure we are in the right context when getting access tokens and subsequently running the ps1 script, where we already have the trust setup for the SSH key. Not doing it this way, leads to either needing to manually create an SSH session inside pwsh with POSH-SSH to ensure the known_hosts entry is updated or having to update the quality check script upstream, to allow the -Force flag for the SSH session. (#603) * Fix for catching AHCO_INA_SERVICE delivery Unit import failure (#605) Co-authored-by: jasksingh <[email protected]> * Web App Component updates * Several (bug)fixes for RHEL deployments and deployments in general (#604) * Add fast_stop=no to pacemaker fileystem resources Pacemaker isn't respecting the stop timeout on filesystem resources due to the default setting fast_stop=yes. Without setting fencing will occur because if SAP (A)SCS / ERS isn't stopped in time processes will be terminated which are restarted by sapstartsrv and node will be fenced because fileystem can't be unmounted. https://www.suse.com/support/kb/doc/?id=000020860 https://access.redhat.com/solutions/4801371 * Distribute systemd services between SCS / ERS nodes and stop services Both (A)SCS and ERS systemd services should be present on SCS and ERS nodes otherwise pacemaker only handles SCS on the SCS node and ERS on the ERS node with the systemd integration. * Add resource clear for move contrainsts on (A)SCS resource group * Bugfix folders on local disks to be managed after mounting local disk * sid_private_key isn't required * Add sdu_secret prefix/suffix to manage custom Key Vault secret naming * Update Web App to support NAT Gateway * Hotfix release after testing with new RHEL image (#611) * update: added fixed encountered during RHEL94 testing * chore: Update Red Hat and SLES package versions for Red Hat 9.4 * update: add network rules to deployer diagnostic storage account * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Add ${SID}_virtual_machines.json to git if it exists * chore: Update sap_system module to use database_server_vm_resource_ids for database server VMs * chore: Update sap_system module to include empty lists for SCS, application, and webdisp server VMs * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap_system module to use comma-separated database server VM resource IDs * chore: Update sap-vm-resources.tmpl to include additional server information * chore: Update sap_system module to include empty lists for SCS, application, and webdisp server VMs * chore: Update sap_system module to include application server VM resource IDs * chore: Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' for executing Azure CLI commands * Refactor cluster_group_location task in ACSS registration role * Refactor cluster_group_location task in ACSS registration role * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'ansible.builtin.shell' for executing Azure CLI commands * Refactor ACSS registration role to use 'ansible.builtin.command' instead of 'a…
Configuration menu - View commit details
-
Copy full SHA for 22b57c1 - Browse repository at this point
Copy the full SHA 22b57c1View commit details -
Refactor models to include LastModified property
Kimmo Forss committedSep 11, 2024 Configuration menu - View commit details
-
Copy full SHA for b9d9b4b - Browse repository at this point
Copy the full SHA b9d9b4bView commit details
Commits on Sep 13, 2024
-
Merging experimental into scaleout-hsr prior to unit testing (#630)
Bring in commits from experimental --------- Co-authored-by: Steffen Bo Thomsen <[email protected]> Co-authored-by: devanshjain <[email protected]> Co-authored-by: Nadeen Noaman <[email protected]> Co-authored-by: hdamecharla <[email protected]> Co-authored-by: daradicscsaba <[email protected]> Co-authored-by: Csaba Daradics <[email protected]> Co-authored-by: Jesper Severinsen <[email protected]> Co-authored-by: Devansh Jain <[email protected]> Co-authored-by: Jaskirat Singh <[email protected]> Co-authored-by: jasksingh <[email protected]> Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: Harm Jan Stam <[email protected]> Co-authored-by: Kimmo Forss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 341dcbe - Browse repository at this point
Copy the full SHA 341dcbeView commit details -
* Refactor ANF volume group creation in HDB node module * Update provider configurations to use version 4.0 or higher * Refactor ANF volume group creation in HDB node module and update provider configurations * chore: replace db_scale_out with database_scale_out * Bump up the version * Add User creation * Set permissions on /sapmnt * Fix capitalization of source in providers.tf * Refactor NAT Gateway resource properties in outputs.tf * Refactor azapi provider source in providers.tf * Refactor private endpoint network policies in subnet resources * For scaleout use the admin subnet ID * TF 4.0 support * For scale out make the admin nic the primary * Refactor Variable class to remove nullable value property Update Azure.ResourceManager.Network package to version 1.9.0 * Refactor inventory.tf to support scale-out for SAP system * Add site information * Refactor inventory.tf to include scale_out variable * Refactor vm-hdb.tf to include site information for scale-out databases * Refactor HANA computer and secondary DNS names for scale-out databases --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de42112 - Browse repository at this point
Copy the full SHA de42112View commit details
Commits on Sep 14, 2024
-
Squashed commit of the following:
commit 0961f18 Author: Kimmo Forss <[email protected]> Date: Sat Sep 14 14:34:48 2024 +0300 Refactor VM name generation for scale-out databases with zonal markers Don 't remove hana shared from fstab Refactor ANF mount logic for HANA shared volume based on site configuration Refactor inventory.tf to include scale_out variable Update provider configurations to use version 4.0 or higher Refactor ANF volume group creation in HDB node module
Kimmo Forss committedSep 14, 2024 Configuration menu - View commit details
-
Copy full SHA for e7b66cd - Browse repository at this point
Copy the full SHA e7b66cdView commit details
Commits on Sep 15, 2024
-
Scaleout hsr - naming fix (#632)
* Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module and update provider configurations * Update provider configurations * Update provider configurations to use version 4.0 or higher * chore: replace db_scale_out with database_scale_out * Bump up the version * Refactor NAT Gateway resource properties in outputs.tf * Refactor azapi provider source in providers.tf * Refactor address space concatenation in NSG rule * For scaleout use the admin subnet ID * TF 4.0 support * Refactor provider configuration for SAP library * For scale out make the admin nic the primary * Update Azure.ResourceManager.Network package to version 1.9.0 * Refactor inventory.tf to support scale-out for SAP system * Add site information * Refactor vm-hdb.tf to include site information for scale-out databases * Refactor HANA shared volume output for improved zonal ordering * Refactor VM name generation for scale-out databases with zonal markers * Refactor ANF mount logic for HANA shared volume based on site configuration * Don 't remove hana shared from fstab * Refactor SAP user and group creation for generic installation --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebe1621 - Browse repository at this point
Copy the full SHA ebe1621View commit details -
Scaleout hsr - debugging info (#633)
* Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module * Refactor ANF volume group creation in HDB node module and update provider configurations * Refactor ANF volume group creation in HDB node module and add dependencies * Refactor ANF volume group creation in HDB node module and update provider configurations * Update provider configurations * Update provider configurations to use version 4.0 or higher * Refactor ANF volume group creation in HDB node module and update provider configurations * chore: replace db_scale_out with database_scale_out * Bump up the version * Add User creation * Set permissions on /sapmnt * Fix capitalization of source in providers.tf * Refactor NAT Gateway resource properties in outputs.tf * Refactor azapi provider source in providers.tf * Refactor private endpoint network policies in subnet resources * Refactor private endpoint network policies in subnet resources * Refactor private endpoint network policies in subnet resources * Refactor address space concatenation in NSG rule * Refactor address space concatenation in NSG rule * Refactor address space concatenation in NSG rule * Refactor address space concatenation in NSG rule * For scaleout use the admin subnet ID * TF 4.0 support * Refactor SAP user and group creation for generic installation * More verbose debugging --------- Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25d33e1 - Browse repository at this point
Copy the full SHA 25d33e1View commit details
Commits on Sep 23, 2024
-
Add support for HANA Scale Out with HSR (#635)
* Refactor ANF volume group creation in HDB node module and update provider configurations * chore: replace db_scale_out with database_scale_out * Bump up the version * Add User creation * Set permissions on /sapmnt * Fix capitalization of source in providers.tf * Refactor NAT Gateway resource properties in outputs.tf * Refactor azapi provider source in providers.tf * Refactor private endpoint network policies in subnet resources * Refactor address space concatenation in NSG rule * For scaleout use the admin subnet ID * TF 4.0 support * Refactor provider configuration for SAP library * For scale out make the admin nic the primary * Refactor Variable class to remove nullable value property Update Azure.ResourceManager.Network package to version 1.9.0 * Refactor inventory.tf to support scale-out for SAP system * Add site information variable * Refactor HANA and secondary DNS names for scale-out databases * Refactor HANA shared volume output for improved zonal ordering * Refactor VM name generation for scale-out databases with zonal markers * Refactor ANF mount logic for HANA shared volume based on site configuration * Don 't remove hana shared from fstab * Refactor VM name generation for scale-out databases with zonal markers * Linting fixes * More verbose debugging * Move observer to client NIC * Misc fixes * Jinja updates * Update main.yaml - correct subnet entry for [system_replication_hostname_resolution] to point to HSR subnet for scale out - HSR based deployment * Update 5.5.4.0-clusterPrep-RedHat.yml * fix for HANA scale out - HSR not correctly populating FS resource params * Update 5.8.4.0-clusterPrep-ScaleOut-RedHat.yml removing bind in NFS options as its causing mount failure * Start HANA using sapcontrol commands * Fix HANA HSR start command in clusterPrep-ScaleOut-RedHat.yml * Task naming * Update HANA HSR start command in clusterPrep-ScaleOut-RedHat.yml * Refactor HANA Pacemaker: Remove unused code and update helper variables * chore: Update environment variables in provision-ScaleOut.yml * Refactor HANA Pacemaker: Remove unused code and update helper variables * Refactor HANA Pacemaker: Update HANA start task to use include_tasks instead of import_tasks * Refactor sap_namegenerator module: Update computer and VM names for HA configuration * Update github-actions-ansible-lint.yml Use commit hashes instead of versions Signed-off-by: hdamecharla <[email protected]> * Create scorecard.yml create ossf scorecard workflow Signed-off-by: hdamecharla <[email protected]> * Update scorecard.yml Only default branch is supported Signed-off-by: hdamecharla <[email protected]> * Create ossf-scorecard.yml create ossf-scorecard.yml in main Signed-off-by: hdamecharla <[email protected]> * chore: Update NFS filesystem resource configuration for HSR sites and general cluster properties * Refactor cluster preparation task to display cluster configuration status * Refactor cluster preparation task to remove unnecessary debug statements * Add rescue action * Refactor cluster preparation task to remove unnecessary debug statements and add rescue action * HDB start * Update main.yaml * Change the load balancer backend pool for scale out scenarios * Remove obsolete files --------- Signed-off-by: hdamecharla <[email protected]> Co-authored-by: Kimmo Forss <[email protected]> Co-authored-by: hdamecharla <[email protected]> Co-authored-by: Shekhar Sorot ( MSFT ) <[email protected]> Co-authored-by: Shekhar Sorot ( MSFT ) <[email protected]> Co-authored-by: hdamecharla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26934fd - Browse repository at this point
Copy the full SHA 26934fdView commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba14919 - Browse repository at this point
Copy the full SHA ba14919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53fd32f - Browse repository at this point
Copy the full SHA 53fd32fView commit details -
Remove shared access key from sapmnt storage account configuration
Kimmo Forss committedSep 24, 2024 Configuration menu - View commit details
-
Copy full SHA for e9cde89 - Browse repository at this point
Copy the full SHA e9cde89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a51b6d - Browse repository at this point
Copy the full SHA 6a51b6dView commit details