Commit b0ecd0d
Create PR for release v 3.7.0.0 (#421)
* pick up the right tasks
* Cluster checks
* Find sapcontrol
* changes to BOM and validation
* First edit of the cluster validation play
* Change directory name
* LD_LIBRARY_PATH update
* Vault DNS
* updates to cluster validation
* follow symlinks for find
* templating fixes for isntance type
* cut option typo
* become root for cluster commands
* missing ';'
* failed_when
* failed_when conditions
* sleep for 60 second
* cleanup the provisioning.
* Fix external support for key vaults
* simplify the code
* Change the download directory
* Revert
* home directory
* Add a fix for the unbound variable
* download paths
* comment out serialization
* remove the unneeded no_logs
* Set the unbound variables
* Add support for creating fileshares in existing storage accounts
* Terraform fmt for all files
* Test
* Test
* Cluster resources control & Terraform formatting (#408)
* Use jinja
* Add fail condition
* add correct comparison
* show disk free in GB
* select first node
* query for inode_available
* select only first node
* use json query
* correct the query
* don't convert
* Add the disk space assert
* make assert jinja
* correct the calculation
* convert to GB
* Fix calculation
* set the deployer free disk space threshhold
* make free space a parameter
* Add a dependency on the disk attachment resource
* remove the defaults
* Update vm-webdisp.tf
* Add support for dynamiv /hana/backup location
* Debugging local install volume creation
* JINJA fixes
* Remove the if statement
* adding is defined
* Add better messaging
* If workload zone defined AFS use it
* AFS download update
* Call AFS always
* Add SCS diskspace check
* /hana/data/backup tests
* Take the first item from the list
* Show mnt size
* Use index
* show raw data
* simplify the size calculation
* show backup location
* show backup directory
* Use the correct server
* Correct the if statement
* Move INI generation into the install block
* Register BoM in all cases
* Run az login earlier in the pipeline
* Script updates
* Show disk space requirement
* Only check size of /usr/sap if it exists
* Check if usr_sap is defined
* Disk size calculation
* missing line feed
* Add support for providing ORACLE-ASM
* Oracle ASM ports
* Oracle - ASM support
* Add support for Oracle ASM
* Add ORACLE-ASM to playbooks
* Oracle ASM support
* change UIDs
* move the check
* calculate scs_virtual_hostname
* remove extra part from tag
* become for profile
* use become for profile
* remove duplicates
* remove duplicates
* Update parameters to accommodate JAVA installations
* set become
* invoke cluster commands as root
* include_tasks instead of import_tasks
* test ACSS registration
* ACSS variable definitions and echo
* Improve echo :-)
* indentation
* Add the missing call
* pipeline updates
* Enable SLES 15 SP4
* quote the secret when passing from pipeline and in set_secrets.sh
* Disable Private FW
* Registery Configuration - Ciphers and Protocols
* Add memory dump configuration
* Move domain join to roles-os
* Add new OS configurations
* troubleshooting BoM
* Change the failed_when condition
* remove duplicate code
* debugging
* Ansible Lint
* troubleshooting
* Linting
* Linting
* Removed the ---
* Moved the tags
* Debugging
* Check directory exists
* Create tmp directory
* Fixed the Jinja
* ensure directories exist
* task naming
* BoM tests
* Linting fixes
* Testing
* Testing
* BoM registration
* Update common variable
* Test
* Revert download Dir
* Test
* Test
* Test
* Test
* Test
* Test
* Updated the disks_config.yml
* Playbook update - fetch the secrets
* Linting
* pass the secrets
* Task name tweaks
* Changed the directory logic
* Indentation
* SA tweaks
* Ignore storage account download errors
* Further testing
* JAVA Paths for logs
* Only validate BoM platform for deployment
* setting storage account flag
* Add the sa flag
* Add platform validation
* Log file paths
* pass the value back to set fact
* set the facts - slight modifications
* align to block
* align to block
* duh! errors
* indentation
* Commenting out the JAVA ports
* Removed the platform check
* support redeployment
* Test
* add region code for wus3
* Test
* Test
* Test
* Test
* Additional instance_type's added
* add the missing curly braces
* SCS ERS installation logic tweaks
* Calculate the second port
* format
* formatting woes
* check SCS & ERS creation
* Add better validation
* append to group
* adding limits for app tier
* remove sudoers
* block ERS install if SCS fails
* Test
* Test
* Adding OracleLinux8
* set sa_enabled flag
* Add default for instance_type
* Add BoM support to Web App
* Adding the insance type
* introduce dependency on disk attachment for extension
* don't check /usr/sap on Windows
* Windows fixes
* add code, need to refactor later, for JAVA HA profile updates before PAS installation
* determine ensa1 for java
* add backupdba group
* Logging & windows
* dgdba_gid
* Added dgdba_gid
* PAS log updates
* Added kmdba, racdba
* Add instance type to DBLoad
* Count the db virtual host name for all cases
* observer fixes
* added backupdba
* remove the /PD
* add racdba
* Moved variable definition
* Tweaks for InstanceType
* Don't use the download variable
* Linting
* Testing extraction
* Update NW_MSSQL_v0001ms-dbload-inifile-param.j2
* Update NW_MSSQL_v0001ms.yaml
Update the product ID for the DBLoad, SUM version, add SAPCAR
* update to use ansible.utils and changes to mss dbload jinja
* fix templating error in db2 mounts created during java deployments
* Wait for the processes to end
* pick up the right tasks
* Cluster checks
* Find sapcontrol
* changes to BOM and validation
* First edit of the cluster validation play
* Change directory name
* LD_LIBRARY_PATH update
* Vault DNS
* updates to cluster validation
* follow symlinks for find
* templating fixes for isntance type
* cut option typo
* become root for cluster commands
* missing ';'
* failed_when
* failed_when conditions
* sleep for 60 second
* cleanup the provisioning.
* simplify the code
* Change the download directory
* Revert
* home directory
* Add a fix for the unbound variable
* download paths
* comment out serialization
* remove the unneeded no_logs
* Set the unbound variables
* Add support for creating fileshares in existing storage accounts
* Terraform fmt for all files
* Test
* Test
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: hdamecharla <hdamecharla@microsoft.com>
Co-authored-by: Robert Biro <Robert.Biro@microsoft.com>
Co-authored-by: Nadeen Noaman <95418928+nnoaman@users.noreply.github.com>
Co-authored-by: Morgan Deegan <morgan@unicorn.town>
Co-authored-by: hdamecharla <71097261+hdamecharla@users.noreply.github.com>
* add westus3
* add WUS3 to boilerplate
* add WUS3 to boilerplate
* Logon as SPN before creating deployment
* Save installation media storage account name
* Fix the ACSS registration
* Increment the version
* Add SLES 15 SP4 support to the Web App
* Move the git pull later
* resource group for ANF calculation
* comment out az sub in install_workloadzone and quote variable in workloadzone pipeline
* few quoting and space issues
* Ansible Linting
* Don't use the sapmnt nic datasource for non AFS deployments
* calculate private link only for AFS
* Add support for existing sapmnt
* BOM updates for accommodating Revision 2.00.059.7 (SPS05) for HANA DB 2.0
* Updates to SWPM 2.0 and SWPM 1.0
* Create SAP ERP 6.0 for Windows on MSSQL
* Add the throughput values
* Workload zone pipeline updates (#409)
* Update vm-webdisp.tf
* Add support for dynamiv /hana/backup location
* Debugging local install volume creation
* JINJA fixes
* Remove the if statement
* adding is defined
* Add better messaging
* If workload zone defined AFS use it
* AFS download update
* Call AFS always
* Add SCS diskspace check
* /hana/data/backup tests
* Take the first item from the list
* Show mnt size
* Use index
* show raw data
* simplify the size calculation
* show backup location
* show backup directory
* Use the correct server
* Correct the if statement
* Move INI generation into the install block
* Register BoM in all cases
* Run az login earlier in the pipeline
* Script updates
* Show disk space requirement
* Only check size of /usr/sap if it exists
* Check if usr_sap is defined
* Disk size calculation
* missing line feed
* Add support for providing ORACLE-ASM
* Oracle ASM ports
* Oracle - ASM support
* Add support for Oracle ASM
* Add ORACLE-ASM to playbooks
* Oracle ASM support
* change UIDs
* move the check
* calculate scs_virtual_hostname
* remove extra part from tag
* become for profile
* use become for profile
* remove duplicates
* remove duplicates
* Update parameters to accommodate JAVA installations
* set become
* invoke cluster commands as root
* include_tasks instead of import_tasks
* test ACSS registration
* ACSS variable definitions and echo
* Improve echo :-)
* indentation
* Add the missing call
* pipeline updates
* Enable SLES 15 SP4
* quote the secret when passing from pipeline and in set_secrets.sh
* Disable Private FW
* Registery Configuration - Ciphers and Protocols
* Add memory dump configuration
* Move domain join to roles-os
* Add new OS configurations
* troubleshooting BoM
* Change the failed_when condition
* remove duplicate code
* debugging
* Ansible Lint
* troubleshooting
* Linting
* Linting
* Removed the ---
* Moved the tags
* Debugging
* Check directory exists
* Create tmp directory
* Fixed the Jinja
* ensure directories exist
* task naming
* BoM tests
* Linting fixes
* Testing
* Testing
* BoM registration
* Update common variable
* Test
* Revert download Dir
* Test
* Test
* Test
* Test
* Test
* Test
* Updated the disks_config.yml
* Playbook update - fetch the secrets
* Linting
* pass the secrets
* Task name tweaks
* Changed the directory logic
* Indentation
* SA tweaks
* Ignore storage account download errors
* Further testing
* JAVA Paths for logs
* Only validate BoM platform for deployment
* setting storage account flag
* Add the sa flag
* Add platform validation
* Log file paths
* pass the value back to set fact
* set the facts - slight modifications
* align to block
* align to block
* duh! errors
* indentation
* Commenting out the JAVA ports
* Removed the platform check
* support redeployment
* Test
* add region code for wus3
* Test
* Test
* Test
* Test
* Additional instance_type's added
* add the missing curly braces
* SCS ERS installation logic tweaks
* Calculate the second port
* format
* formatting woes
* check SCS & ERS creation
* Add better validation
* append to group
* adding limits for app tier
* remove sudoers
* block ERS install if SCS fails
* Test
* Test
* Adding OracleLinux8
* set sa_enabled flag
* Add default for instance_type
* Add BoM support to Web App
* Adding the insance type
* introduce dependency on disk attachment for extension
* don't check /usr/sap on Windows
* Windows fixes
* add code, need to refactor later, for JAVA HA profile updates before PAS installation
* determine ensa1 for java
* add backupdba group
* Logging & windows
* dgdba_gid
* Added dgdba_gid
* PAS log updates
* Added kmdba, racdba
* Add instance type to DBLoad
* Count the db virtual host name for all cases
* observer fixes
* added backupdba
* remove the /PD
* add racdba
* Moved variable definition
* Tweaks for InstanceType
* Don't use the download variable
* Linting
* Testing extraction
* Update NW_MSSQL_v0001ms-dbload-inifile-param.j2
* Update NW_MSSQL_v0001ms.yaml
Update the product ID for the DBLoad, SUM version, add SAPCAR
* update to use ansible.utils and changes to mss dbload jinja
* fix templating error in db2 mounts created during java deployments
* Wait for the processes to end
* pick up the right tasks
* Cluster checks
* Find sapcontrol
* changes to BOM and validation
* First edit of the cluster validation play
* Change directory name
* LD_LIBRARY_PATH update
* Vault DNS
* updates to cluster validation
* follow symlinks for find
* templating fixes for isntance type
* cut option typo
* become root for cluster commands
* missing ';'
* failed_when
* failed_when conditions
* sleep for 60 second
* cleanup the provisioning.
* simplify the code
* Change the download directory
* Revert
* home directory
* Add a fix for the unbound variable
* download paths
* comment out serialization
* remove the unneeded no_logs
* Set the unbound variables
* Add support for creating fileshares in existing storage accounts
* Terraform fmt for all files
* Test
* Test
* add westus3
* add WUS3 to boilerplate
* add WUS3 to boilerplate
* Logon as SPN before creating deployment
* Save installation media storage account name
* Fix the ACSS registration
* Increment the version
* Add SLES 15 SP4 support to the Web App
* Move the git pull later
* resource group for ANF calculation
* comment out az sub in install_workloadzone and quote variable in workloadzone pipeline
* few quoting and space issues
* Ansible Linting
* Don't use the sapmnt nic datasource for non AFS deployments
* calculate private link only for AFS
* Add support for existing sapmnt
* Create SAP ERP 6.0 for Windows on MSSQL
* Add the throughput values
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: hdamecharla <hdamecharla@microsoft.com>
Co-authored-by: Robert Biro <Robert.Biro@microsoft.com>
Co-authored-by: Nadeen Noaman <95418928+nnoaman@users.noreply.github.com>
Co-authored-by: Morgan Deegan <morgan@unicorn.town>
Co-authored-by: hdamecharla <71097261+hdamecharla@users.noreply.github.com>
* SAP software provisioning manager (sapinst) should be run with umask 022 (#402)
The custom_umask variable allowes overrides of this default setting
(cherry picked from commit 94dbda4)
* fix typo in commit #ec957f8
* Test
* NW on Windows Enhancement (#410)
* Update the NW on MSSQL related BOM
* Update the sidadm password
* Create SAP ERP 6.0 for Windows on MSSQL
* Update the APP VirtualHostname Variable
* Fix Visual C++ realted issues
* Test
* Test
* Test
* Test
* Test
* Test
* Export the Ansible collections to the correct path
* Add tags for disk checking
* Set the collection path
* Comment out Tests
* Comment out Tests
* Test
* Test
* Provide the Ansible collection environment
* Update helper scripts
* BOM for DB2-11.1
* Windows clustering initial seed.
* add quorum part
* update pipelines to support NW750SPS20_DB2_11-1_v0001ms
* removing unrar as a package for now as it is not directly available from native repos or epel.
* handle python interpreter version
* validate python interpreter version and logic improvement
* need to check logic
* missed python_version for the startup scripts
* set python version when determining ensa versions
* add environment variable ANSIBLE_COLLECTIONS_PATHS to pipelines
* Remove the -ms from the new BoM
* Patch 8 for SOFTWARE UPDATE MANAGER 2.0 SP15
* DevOps creation updates
* Cleanup and logging for script
* Fix the use_custom_dns_a_registration errors
* Add validation for the name components in the tfvars file
* Use the correct parameter for awk
* Correct the switch
* remove whitespace
* awk fixes
* Move the dos2unix earlier
* Move dos2unix
* whitespace
* indentation
* Update the case statement
* syntax error
* Quotes around the parenthesis
* Syntax error for if statement
* Add more verbose information
* Final version for workload zone
* Pipeline updates
* System pipeline
* Corrected the file name
* Pipeline updates
* Log on as SPN before ARM deployment
* Key vault return values
* Variable updates
* Use the location code
* Logout before running devops tasks
* Value is always empty for secrets
* Add ability to test deployment
* Testing TEST_ONLY
* Removed the extra quote
* Perform login
* Add Test only support
* Logon as SPN when doing the system deployment
* Show the variable
* Show output for Test_Only
* Show output
* Better output
* Fix the workload zone remover pipeline
* Fix path
* Path checks
* Update workload zone removal
* Remove control plane
* Fix the parameter
* ARM Password
* USe the correct SPN
* Debugging
* password
* Logon testing
* Use the correct Subscription
* The default is to use an external DNS registration
* Use the prefix for all the templates
* Include InstanceType in Jinja template
* convert acss registration to playbook
* Add the prefix to the BoM name
* Use the BoM name
* Rename the task
* Update the User creation as well
* BoM Fixes
* Fix [BUG] Secondary IP not reachable #352 (#381)
* Misc fixes
* DNS storage account
* Add DNS for Key Vault
* Networking fro dual NICS
* Get the install validations
* multi-nic configuration updates
* Add DNS for File Shares
* Use the correct DNS names
* pushing the changes
* adjust permissions with leading zero
* push changes to repo
* debugging
* Networking code updates
* Win Disk configuration Jinja
* Remove work in progress files
* Delete deploy/ansible/roles-misc/0.5-ACSS-registration directory
* Delete deploy/ansible/roles-os/windows/1.17-generic-wincluster directory
* Restore code
* Make the default secondary DNS different from the hostname
* Return the secondary IP
* Added the missing space
* Add try statements
* return only the first element of the array
* debug, print the scs VM ids
* debug, print the VM being picked up
* print the VM Id of scs vm for better troubleshooting.
* Get the last list item
* Make the return value a list
* Add App IPs to output
* testing dual IPs
* Temporary remove the output
* Remove the unused resources
* Enhance extracting SAP .exe files for Windows (#412)
* Update the NW on MSSQL related BOM
* Update the sidadm password
* Create SAP ERP 6.0 for Windows on MSSQL
* Update the APP VirtualHostname Variable
* Fix Visual C++ realted issues
* Enhance extracting SAP .exe files for Windows
* Upgade ansible.windows collection
* Revert "Upgade ansible.windows collection"
This reverts commit b67a69f.
(cherry picked from commit 185044f)
* Enhance extracting SAP .exe files for Windows (#412)
* Update the NW on MSSQL related BOM
* Update the sidadm password
* Create SAP ERP 6.0 for Windows on MSSQL
* Update the APP VirtualHostname Variable
* Fix Visual C++ realted issues
* Enhance extracting SAP .exe files for Windows
* Upgade ansible.windows collection
* Revert "Upgade ansible.windows collection"
This reverts commit b67a69f.
* Get the second IP if defined
* IP Logic
* Update the NIC
* Simplify the IP passing
* removed the unneeded variables
* Fixing the variables
* corrected variable name
* Variable name
* Output variable name
* simplify the IP address logic
* Add test option for the workload zone
* Test option for workload zone
* Update Experimental with the latest changes (#414)
* Calculate the second port
* format
* formatting woes
* check SCS & ERS creation
* Add better validation
* append to group
* adding limits for app tier
* remove sudoers
* block ERS install if SCS fails
* Test
* Test
* Adding OracleLinux8
* set sa_enabled flag
* Add default for instance_type
* Add BoM support to Web App
* Adding the insance type
* introduce dependency on disk attachment for extension
* don't check /usr/sap on Windows
* Windows fixes
* add code, need to refactor later, for JAVA HA profile updates before PAS installation
* determine ensa1 for java
* add backupdba group
* Logging & windows
* dgdba_gid
* Added dgdba_gid
* PAS log updates
* Added kmdba, racdba
* Add instance type to DBLoad
* Count the db virtual host name for all cases
* observer fixes
* added backupdba
* remove the /PD
* add racdba
* Moved variable definition
* Tweaks for InstanceType
* Don't use the download variable
* Linting
* Testing extraction
* Update NW_MSSQL_v0001ms-dbload-inifile-param.j2
* Update NW_MSSQL_v0001ms.yaml
Update the product ID for the DBLoad, SUM version, add SAPCAR
* update to use ansible.utils and changes to mss dbload jinja
* fix templating error in db2 mounts created during java deployments
* Wait for the processes to end
* pick up the right tasks
* Cluster checks
* Find sapcontrol
* changes to BOM and validation
* First edit of the cluster validation play
* Change directory name
* LD_LIBRARY_PATH update
* Vault DNS
* updates to cluster validation
* follow symlinks for find
* templating fixes for isntance type
* cut option typo
* become root for cluster commands
* missing ';'
* failed_when
* failed_when conditions
* sleep for 60 second
* cleanup the provisioning.
* simplify the code
* Change the download directory
* Revert
* home directory
* Add a fix for the unbound variable
* download paths
* comment out serialization
* remove the unneeded no_logs
* Set the unbound variables
* Add support for creating fileshares in existing storage accounts
* Terraform fmt for all files
* Test
* Test
* add westus3
* add WUS3 to boilerplate
* add WUS3 to boilerplate
* Logon as SPN before creating deployment
* Save installation media storage account name
* Fix the ACSS registration
* Increment the version
* Add SLES 15 SP4 support to the Web App
* Move the git pull later
* resource group for ANF calculation
* comment out az sub in install_workloadzone and quote variable in workloadzone pipeline
* few quoting and space issues
* Ansible Linting
* Don't use the sapmnt nic datasource for non AFS deployments
* calculate private link only for AFS
* Add support for existing sapmnt
* Create SAP ERP 6.0 for Windows on MSSQL
* Add the throughput values
* fix typo in commit #ec957f8
* Test
* Test
* Test
* Test
* Test
* Test
* Test
* Export the Ansible collections to the correct path
* Add tags for disk checking
* Set the collection path
* Comment out Tests
* Comment out Tests
* Test
* Test
* Provide the Ansible collection environment
* Update helper scripts
* BOM for DB2-11.1
* Windows clustering initial seed.
* add quorum part
* update pipelines to support NW750SPS20_DB2_11-1_v0001ms
* removing unrar as a package for now as it is not directly available from native repos or epel.
* handle python interpreter version
* validate python interpreter version and logic improvement
* need to check logic
* missed python_version for the startup scripts
* set python version when determining ensa versions
* add environment variable ANSIBLE_COLLECTIONS_PATHS to pipelines
* Remove the -ms from the new BoM
* DevOps creation updates
* Cleanup and logging for script
* Fix the use_custom_dns_a_registration errors
* Add validation for the name components in the tfvars file
* Use the correct parameter for awk
* Correct the switch
* remove whitespace
* awk fixes
* Move the dos2unix earlier
* Move dos2unix
* whitespace
* indentation
* Update the case statement
* syntax error
* Quotes around the parenthesis
* Syntax error for if statement
* Add more verbose information
* Final version for workload zone
* Pipeline updates
* System pipeline
* Corrected the file name
* Pipeline updates
* Log on as SPN before ARM deployment
* Key vault return values
* Variable updates
* Use the location code
* Logout before running devops tasks
* Value is always empty for secrets
* Add ability to test deployment
* Testing TEST_ONLY
* Removed the extra quote
* Perform login
* Add Test only support
* Logon as SPN when doing the system deployment
* Show the variable
* Show output for Test_Only
* Show output
* Better output
* Fix the workload zone remover pipeline
* Fix path
* Path checks
* Update workload zone removal
* Remove control plane
* Fix the parameter
* ARM Password
* USe the correct SPN
* Debugging
* password
* Logon testing
* Use the correct Subscription
* The default is to use an external DNS registration
* Use the prefix for all the templates
* Include InstanceType in Jinja template
* convert acss registration to playbook
* Add the prefix to the BoM name
* Use the BoM name
* Rename the task
* Update the User creation as well
* BoM Fixes
* Misc fixes
* DNS storage account
* Add DNS for Key Vault
* Networking fro dual NICS
* Get the install validations
* multi-nic configuration updates
* Add DNS for File Shares
* Use the correct DNS names
* pushing the changes
* adjust permissions with leading zero
* push changes to repo
* debugging
* Networking code updates
* Win Disk configuration Jinja
* Remove work in progress files
* Delete deploy/ansible/roles-misc/0.5-ACSS-registration directory
* Delete deploy/ansible/roles-os/windows/1.17-generic-wincluster directory
* Restore code
* Make the default secondary DNS different from the hostname
* Return the secondary IP
* Added the missing space
* Add try statements
* return only the first element of the array
* debug, print the scs VM ids
* debug, print the VM being picked up
* print the VM Id of scs vm for better troubleshooting.
* Get the last list item
* Make the return value a list
* Add App IPs to output
* testing dual IPs
* Temporary remove the output
* Remove the unused resources
* Enhance extracting SAP .exe files for Windows (#412)
* Update the NW on MSSQL related BOM
* Update the sidadm password
* Create SAP ERP 6.0 for Windows on MSSQL
* Update the APP VirtualHostname Variable
* Fix Visual C++ realted issues
* Enhance extracting SAP .exe files for Windows
* Upgade ansible.windows collection
* Revert "Upgade ansible.windows collection"
This reverts commit b67a69f.
(cherry picked from commit 185044f)
* Get the second IP if defined
* IP Logic
* Update the NIC
* Simplify the IP passing
* removed the unneeded variables
* Fixing the variables
* corrected variable name
* Variable name
* Output variable name
* simplify the IP address logic
* Add test option for the workload zone
* Test option for workload zone
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: hdamecharla <hdamecharla@microsoft.com>
Co-authored-by: Morgan Deegan <morgan@unicorn.town>
Co-authored-by: Nadeen Noaman <95418928+nnoaman@users.noreply.github.com>
Co-authored-by: hdamecharla <71097261+hdamecharla@users.noreply.github.com>
* Default variable updates
* Add the missing variable
* Add DNS registration for secondary DNS names
* Use count.index
* Incorrect variable used
* Provide the correct defaults
* SQL Disk fixes and DNS Resourcegroup name
* Use the correct zone name DOH :)
* add db-ha-done file
* make the domain_ou_path a variable
* task name quotes
* Add additional configuration options
* Persist the configuration settings
* Remove quotes
* remove encoding
* Adding the Configuration parameters and the instance numbers
* Add Linebreaks
* become orchestration_ansible_user for the bom downloader playbook
* Update the variable with the corrected value
* Add a default value
* Pass the DNS Resource group
* Mounting logic update
* Don't persist an empty collections
* Added local.
* Added the missing .local
* Experimental tweaks from ACSS debug session (#417)
* Missing variable for non AFS scenarios
* Add use secondary ip flag
* Add a default value
* Create the temp files
* Debug mounting
* Install
* Mounting logic
* Don't mount local sapmnt
* Alignment
* Missing DNS resource group
* Added the local.
* Reboot handler
* Correct the Jinja
* Typo in jinja
* Add the missing variable
* Typo in JINJA
* Remove the domain_name variable
* hdbuserstore as sidadm
* reboot if waconf is changed
* Adding rsdb/ssfs_connect to DEFAULT.PFL
* Change the failed when condition for SUSE
* Adding the python version to support older distros
* Add a rescue action for setting ENSA if MessageServer is down
* Added logic for restarting message server for HA scenarios
* Use scs_running_on is not defined instead
* Add try statements
* Add try statements
* Change the IP for ansible
* Add a rescue action for SUSEConnect
* Missing region name
* BoM update with same name
* Provide ssfs_connect environment variable
* Don't specify python for deployer
* Add a wait
* Update message
* db_server_temp fix
* Misc updates
* Create users for Oracle
* Don't run User creation
* sa flag
* Set SA Enabled
* Show Debug info
* DBLoad
* Check storage account
* Let SAP create the users
* Adding more verbosity
* Typo and missing variable
* Set sa flag
* Don't create users separately when deploying on Oracle
* set allow_world_readable_tmpfiles for hdbuserstore code
* and when to check for windows family
* fix indentation
* Addd Windows checks
* Adding ORACLE-ASM as platform
* Mount install on db node
* add acl package to all tiers
* add it for all vms
* Add TF_LOG to workload and system pipelines
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: hdamecharla <hdamecharla@microsoft.com>
* Calculate domain if not specified (#419)
* Calculate domain if not specified
* Missing POOL variable
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
* Release 3.7 pipeline updates (#420)
* Calculate domain if not specified
* Missing POOL variable
* Fix the assert statements
* Add the calculated domain
* Download files on Windows
* Set ARM_USE_MSI
* Add use_msi into the provider
* Use the correct backend
* Adding the suffix
* Change provider order
* Switch provider
* testing how to get MSI ID
* Write the MSI Object ID
* remove the sensitivity
* Remove the "raw"
* Show the Deployer MSI
* deliberate error
* Removed the error
* Adding MSI client ID
* Don't remove workload VNet changes
* Testing jq
* Removed jq
* source the configuration from deployer
* correct source
* USE UPN for login
* Fix the providers
* Add domain calculation
* remap providers
* Use the main provider
* Provide the correct provider for sapmnt
* Use source for removals
* Remove extra login
* Rename variable
* Correct the variable
* Correct the parameter
* Corrected the variable name
* Merge branch 'experimental' of https://github.com/KimForss/sap-automation into experimental
* fix typos for region code wus2
* Software download tests on Windows
* whitespace removal
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: hdamecharla <hdamecharla@microsoft.com>
* Change Oracle -> OracleLinux
* Update github-actions-ansible-lint.yml
* Update github-actions-ansible-lint.yml
* ansible lint fixes - minor
* ansible lint fixes - minor 002
* ansible lint fixes - minor 003
---------
Co-authored-by: Kimmo Forss <kimforss@microsoft.com>
Co-authored-by: Morgan Deegan <morgan@unicorn.town>
Co-authored-by: Kimmo Forss <kimmo.forss@microsoft.com>
Co-authored-by: Robert Biro <Robert.Biro@microsoft.com>
Co-authored-by: Nadeen Noaman <95418928+nnoaman@users.noreply.github.com>
Co-authored-by: Harm Jan Stam <harmjan+git@harmjan.com>
Co-authored-by: Sumit Das <sumit8das@gmail.com>1 parent 1f93bda commit b0ecd0d
381 files changed
Lines changed: 32568 additions & 7203 deletions
File tree
- .github/workflows
- Webapp
- .vs/ProjectEvaluation
- SDAF
- Models
- ParameterDetails
- Views/System
- boilerplate
- deploy
- ansible
- BOM-catalog
- BW4HANA2021SPS01_v0003ms/templates
- DB2_UDB_11_1_v0001ms
- ERP6_EHP8_LNX_HANA_17_v0001ms
- stackfiles
- templates
- ERP6_EHP8_WIN_MSS2019_v0001ms
- templates
- HANA_2_00_065_v0001ms
- templates
- NW750SPS20_DB2_11-1_v0001ms
- templates
- NW750SPS20_DB2_v0001ms/templates
- NW750SPS20_v0004ms/templates
- NW750SPS25_JAVA_v0001ms/templates
- NW750SPS25_v0001ms
- stackfiles
- templates
- NW752SPS09_v0001ms
- templates
- NW_MSSQL_v0001ms
- templates
- ORACLE_19_00_ASM_v0001ms
- templates
- ORACLE_19_00_v0002ms
- templates
- ORACLE_19_00_v0003ms
- templates
- Oracle19_v0004ms
- S41909SPS03_v0011ms/templates
- S41909SPS03_v0012ms
- templates
- S42020SPS03_v0003ms/templates
- S42020SPS04_v0001ms/templates
- S4HANA_2021_FP01_v0001ms/templates
- S4HANA_2021_ISS_v0001ms/templates
- SWPM10SP35_win_latest
- archives
- BW4HANA2021SPS01_v0002ms/templates
- NW752SPS09_v0001ms/templates
- S41909SPS03_v0009ms/templates
- S42020SPS03_v0001ms/templates
- S42020SPS03_v0002ms/templates
- SUM20SP14_v0007
- roles-db
- 4.0.0-hdb-install/tasks
- 4.0.1-hdb-hsr
- tasks
- vars
- 4.1.0-ora-install/tasks
- 4.1.1-ora-asm-grid
- tasks
- templates
- 4.1.2-ora-asm-db-install
- tasks
- templates
- 4.1.3-ora-dg/tasks
- 4.2.0-db2-install/tasks
- 4.2.1-db2-hainstall/tasks
- windows/4.4.0-mssql-install
- handlers
- tasks
- templates
- roles-misc
- 0.1-passwords/tasks
- 0.2-kv-secrets/tasks
- 0.3.sap-installation-media-storage-details/tasks
- roles-os
- 1.1-swap
- handlers
- tasks
- templates
- 1.10-networking/tasks
- 1.11-accounts/tasks
- 1.16-services/vars
- 1.17-generic-pacemaker/tasks
- 1.3-repository
- tasks
- vars
- 1.4-packages
- tasks
- vars
- 1.5-disk-setup/tasks
- 1.5.1-disk-setup-asm/tasks
- 1.5.1.1-disk-setup-asm-sap
- tasks
- templates
- 1.9-kernelparameters
- tasks
- vars
- windows
- 1.1-swap
- handlers
- tasks
- 1.10-firewall/tasks
- 1.11-domain-join/tasks
- 1.12-registry-config/tasks
- 1.2-memory-dump/tasks
- 1.4-packages
- handlers
- tasks
- 1.5-disk-setup
- tasks
- templates
- roles-sap-os
- 2.10-sap-notes
- defaults
- tasks
- 2.4-hosts-file/tasks
- 2.5-sap-users/tasks
- 2.6-sap-mounts
- defaults
- tasks
- windows
- 2.3-sap-exports
- defaults
- tasks
- 2.5-sap-users
- handlers
- tasks
- 2.6-sap-mounts
- defaults
- tasks
- roles-sap
- 0.1-bom-validator
- tasks
- templates
- vars
- 3.3-bom-processing/tasks
- 3.3.1-bom-utility/tasks
- 5.0.0-scs-install/tasks
- 5.0.1-scs-ha-install/tasks
- 5.0.2-ers-ha-install/tasks
- 5.1-dbload/tasks
- 5.2-pas-install/tasks
- 5.3-app-install/tasks
- 5.4-web-install/tasks
- 5.5-hanadb-pacemaker/tasks
- 5.6-scsers-pacemaker
- defaults
- tasks
- 5.7-db2-pacemaker/tasks
- 7.0.0-post-install/tasks
- windows
- 3.3-bom-processing
- defaults
- tasks
- 3.3.1-bom-utility
- defaults
- tasks
- 5.0.0-scs-install
- defaults
- tasks
- 5.1-dbload
- tasks
- templates
- 5.2-pas-install
- defaults
- tasks
- 5.3-app-install
- defaults
- tasks
- 7.0.0-post-install/tasks
- vars
- configs
- pipelines
- templates
- variables
- scripts
- terraform
- bootstrap
- sap_deployer
- sap_library
- run
- sap_deployer
- sap_landscape
- sap_library
- sap_system
- terraform-units/modules
- sap_deployer
- templates
- sap_landscape
- sap_library
- sap_namegenerator
- sap_system
- anydb_node
- app_tier
- common_infrastructure
- hdb_node
- output_files
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
| |||
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
| 261 | + | |
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
| 259 | + | |
| 260 | + | |
259 | 261 | | |
260 | 262 | | |
261 | 263 | | |
| |||
404 | 406 | | |
405 | 407 | | |
406 | 408 | | |
| 409 | + | |
| 410 | + | |
407 | 411 | | |
408 | 412 | | |
409 | 413 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
| 244 | + | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| |||
794 | 794 | | |
795 | 795 | | |
796 | 796 | | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
797 | 815 | | |
798 | 816 | | |
799 | 817 | | |
| |||
1047 | 1065 | | |
1048 | 1066 | | |
1049 | 1067 | | |
1050 | | - | |
| 1068 | + | |
0 commit comments