Začínáme s konfigurací Ansible
Pokud používáte architekturu SAP Deployment Automation Framework, můžete provést automatizované nasazení infrastruktury. Můžete také provést požadované konfigurace operačního systému a nainstalovat SAP pomocí playbooků Ansible poskytovaných v úložišti. Tyto playbooky se nacházejí v úložišti architektury automation ve /sap-automation/deploy/ansible
složce.
Název souboru | Popis |
---|---|
playbook_01_os_base_config.yaml |
Základní konfigurace operačního systému |
playbook_02_os_sap_specific_config.yaml |
Konfigurace operačního systému specifického pro SAP |
playbook_03_bom_processing.yaml |
Sap Bill of Materials processing |
playbook_04_00_00_hana_db_install |
Instalace databáze SAP HANA |
playbook_05_00_00_sap_scs_install.yaml |
Instalace centrálních služeb SAP |
playbook_05_01_sap_dbload.yaml |
Zavaděč databáze |
playbook_04_00_01_hana_hsr.yaml |
Konfigurace vysoké dostupnosti SAP HANA |
playbook_05_02_sap_pas_install.yaml |
Instalace primárního aplikačního serveru SAP |
playbook_05_03_sap_app_install.yaml |
Instalace aplikačního serveru SAP |
playbook_05_04_sap_web_install.yaml |
Instalace SAP Web Dispatcheru |
Požadavky
Playbooky Ansible vyžadují sap-parameters.yaml
soubory a SID_host.yaml
soubory v aktuálním adresáři.
Konfigurační soubory
Soubor sap-parameters.yaml
obsahuje informace, které Ansible používá pro konfiguraci infrastruktury SAP.
---
# bom_base_name is the name of the SAP Application Bill of Materials file
bom_base_name: S41909SPS03_v0010ms
# Set to true to instruct Ansible to update all the packages on the virtual machines
upgrade_packages: false
# TERRAFORM CREATED
sap_fqdn: sap.contoso.net
# kv_name is the name of the key vault containing the system credentials
kv_name: LABSECESAP01user###
# secret_prefix is the prefix for the name of the secret stored in key vault
secret_prefix: LAB-SECE-SAP01
# sap_sid is the application SID
sap_sid: L00
# scs_high_availability is a boolean flag indicating
# if the SAP Central Services are deployed using high availability
scs_high_availability: false
# SCS Instance Number
scs_instance_number: "00"
# scs_lb_ip is the SCS IP address of the load balancer in
# front of the SAP Central Services virtual machines
scs_lb_ip: 10.110.32.26
# ERS Instance Number
ers_instance_number: "02"
# ecs_lb_ip is the ERS IP address of the load balancer in
# front of the SAP Central Services virtual machines
ers_lb_ip:
# sap_sid is the database SID
db_sid: XDB
# platform
platform: HANA
# db_high_availability is a boolean flag indicating if the
# SAP database servers are deployed using high availability
db_high_availability: false
# db_lb_ip is the IP address of the load balancer in front of the database virtual machines
db_lb_ip: 10.110.96.13
disks:
- { host: 'l00dxdb00l0538', LUN: 0, type: 'sap' }
- { host: 'l00dxdb00l0538', LUN: 10, type: 'data' }
- { host: 'l00dxdb00l0538', LUN: 11, type: 'data' }
- { host: 'l00dxdb00l0538', LUN: 12, type: 'data' }
- { host: 'l00dxdb00l0538', LUN: 13, type: 'data' }
- { host: 'l00dxdb00l0538', LUN: 20, type: 'log' }
- { host: 'l00dxdb00l0538', LUN: 21, type: 'log' }
- { host: 'l00dxdb00l0538', LUN: 22, type: 'log' }
- { host: 'l00dxdb00l0538', LUN: 2, type: 'backup' }
- { host: 'l00app00l538', LUN: 0, type: 'sap' }
- { host: 'l00app01l538', LUN: 0, type: 'sap' }
- { host: 'l00scs00l538', LUN: 0, type: 'sap' }
...
Soubor L00_hosts.yaml
je inventarizační soubor, který Ansible používá pro konfiguraci infrastruktury SAP. Popisek L00
se může pro vaše nasazení lišit.
L00_DB:
hosts:
l00dxdb00l0538:
ansible_host : 10.110.96.12
ansible_user : azureadm
ansible_connection : ssh
connection_type : key
vars:
node_tier : hana
L00_SCS:
hosts:
l00scs00l538:
ansible_host : 10.110.32.25
ansible_user : azureadm
ansible_connection : ssh
connection_type : key
vars:
node_tier : scs
L00_ERS:
hosts:
vars:
node_tier : ers
L00_PAS:
hosts:
l00app00l538:
ansible_host : 10.110.32.24
ansible_user : azureadm
ansible_connection : ssh
connection_type : key
vars:
node_tier : pas
L00_APP:
hosts:
l00app01l538:
ansible_host : 10.110.32.15
ansible_user : azureadm
ansible_connection : ssh
connection_type : key
vars:
node_tier : app
L00_WEB:
hosts:
vars:
node_tier : web
Spuštění playbooku
Před spuštěním tohoto kroku se ujistěte, že si do svého prostředí Azure stáhnete software SAP.
Jedním ze způsobů, jak playbooky spustit, je použít nabídku konfigurace.
Spusťte skript configuration_menu
.
${HOME}/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/configuration_menu.sh
Pokud chcete spustit playbook nebo několik playbooků, použijte následující ansible-playbook
příkaz. Tento příklad spustí playbook konfigurace operačního systému.
sap_params_file=sap-parameters.yaml
if [[ ! -e "${sap_params_file}" ]]; then
echo "Error: '${sap_params_file}' file not found!"
exit 1
fi
# Extract the sap_sid from the sap_params_file, so that we can determine
# the inventory file name to use.
sap_sid="$(awk '$1 == "sap_sid:" {print $2}' ${sap_params_file})"
kv_name="$(awk '$1 == "kv_name:" {print $2}' ${sap_params_file})"
prefix="$(awk '$1 == "secret_prefix:" {print $2}' ${sap_params_file})"
password_secret_name=$prefix-sid-password
password_secret=$(az keyvault secret show --vault-name ${kv_name} --name ${password_secret_name} --query value --output table )
export ANSIBLE_PASSWORD=$password_secret
export ANSIBLE_INVENTORY="${sap_sid}_hosts.yaml"
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
export ANSIBLE_COLLECTIONS_PATHS=/opt/ansible/collections${ANSIBLE_COLLECTIONS_PATHS:+${ANSIBLE_COLLECTIONS_PATHS}}
export ANSIBLE_REMOTE_USER=azureadm
export ANSIBLE_PYTHON_INTERPRETER=auto_silent
# Set of options that will be passed to the ansible-playbook command
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars="@${sap_params_file}"
-e ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
"${@}"
)
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_01_os_base_config.yaml
Konfigurace operačního systému
Playbook konfigurace operačního systému slouží ke konfiguraci operačního systému virtuálních počítačů SAP. Playbook provádí následující úlohy.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremCore Operating System Configuration
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Na virtuálních počítačích s Linuxem se provádějí následující úlohy:
- Povolte protokolování pro
sudo
operace. - Ujistěte se, že je agent virtuálního počítače Azure správně nakonfigurovaný.
- Ujistěte se, že jsou všechna úložiště zaregistrovaná a povolená.
- Ujistěte se, že jsou nainstalované všechny balíčky.
- Vytvořte skupiny svazků a logické svazky.
- Nakonfigurujte parametry jádra.
- Nakonfigurujte směrování pro více síťových rozhraní (v případě potřeby).
- Vytvořte uživatelské účty a skupiny.
- Nakonfigurujte bannery zobrazené při přihlášení.
- Nakonfigurujte požadované služby.
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to perform the Operating System configuration
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_01_os_base_config.yaml
Konfigurace operačního systému specifického pro SAP
Playbook konfigurace operačního systému specifického pro SAP slouží ke konfiguraci operačního systému virtuálních počítačů SAP. Playbook provádí následující úlohy.
Na virtuálních počítačích s Linuxem se provádějí následující úlohy:
- Nakonfigurujte soubor hostitelů.
- Ujistěte se, že jsou všechna úložiště specifická pro SAP zaregistrovaná a povolená.
- Ujistěte se, že jsou nainstalované všechny balíčky specifické pro SAP.
- Proveďte operace připojení disku.
- Nakonfigurujte služby specifické pro SAP.
- Implementujte konfigurace definované v příslušných poznámkách SAP.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremSAP Operating System Configuration
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to perform the SAP Specific Operating System configuration
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_02_os_sap_specific_config.yaml
Stažení místního softwaru
Tento playbook stáhne instalační médium z řídicí roviny do zdroje instalačního média. Instalační médium je možné sdílet z instance centrálních služeb nebo ze služby Azure Files nebo Azure NetApp Files.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremLocal software download
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Na virtuálním počítači instance centrální služby se provádějí následující úlohy:
- Stáhněte si software z účtu úložiště a zpřístupnit ho ostatním virtuálním počítačům.
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_03_bom_processing.yaml
Sap Central Services a konfigurace s vysokou dostupností
Tento playbook provádí instalaci Centrální služby. V případě scénářů s vysokou dostupností playbook také nakonfiguruje cluster Pacemaker potřebný pro SAP Central Services pro zajištění vysoké dostupnosti v Linuxu a clusteringu s podporou převzetí služeb při selhání systému Windows pro Windows.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremSCS Installation & High Availability Configuration
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohy:
- Instalace centrálních služeb
- Konfigurace clusteru Pacemaker
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_05_00_00_sap_scs_install.yaml
Instalace databáze
Tento playbook provádí instalaci databázového serveru.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremDatabase installation
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Instalace instance databáze
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_04_00_00_db_install.yaml
Načtení databáze
Tento playbook provádí načtení databáze.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremDatabase Load
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Načtení databáze
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_05_01_sap_dbload.yaml
Konfigurace vysoké dostupnosti databáze
Tento playbook provádí konfiguraci databázového serveru s vysokou dostupností.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremDatabase High Availability Configuration
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohy:
- Konfigurace vysoké dostupnosti databáze
- Playbook pro HANA také nakonfiguruje cluster Pacemaker potřebný pro SAP HANA pro zajištění vysoké dostupnosti v Linuxu a nakonfiguruje replikaci systému HANA.
- Playbook pro Oracle také nakonfiguruje Oracle Data Guard.
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_04_00_01_db_ha.yaml
Instalace primárního aplikačního serveru
Tento playbook provádí instalaci primárního aplikačního serveru.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremPrimary Application Server Installation
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Instalace primárního aplikačního serveru
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_05_02_sap_pas_install.yaml
Další instalace aplikačního serveru
Tento playbook provádí instalaci aplikačních serverů.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremApplication Server Installation
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Instalace aplikačního serveru
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_05_02_sap_app_install.yaml
Instalace Web Dispatcheru
Tento playbook provádí instalaci webových dispečerů.
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremWeb Dispatcher Installation
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Instalace Web Dispatcheru
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_05_04_sap_web_install.yaml
Registrace ACSS
Tento playbook provádí registraci azure Center for SAP Solutions (ACSS).
Playbook můžete spustit pomocí následujících:
- Kanál
Configuration and SAP installation
DevOps výběremRegister System in ACSS
možnosti . - Skript
configuration_menu.sh
nabídky konfigurace . - Příkazový řádek.
Playbook provádí následující úlohu:
- Registrace ACSS
cd ${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/LAB-SECE-SAP04-L00/
export sap_sid=L00
export ANSIBLE_PRIVATE_KEY_FILE=sshkey
playbook_options=(
--inventory-file="${sap_sid}_hosts.yaml"
--private-key=${ANSIBLE_PRIVATE_KEY_FILE}
--extra-vars="_workspace_directory=`pwd`"
--extra-vars ansible_ssh_pass='{{ lookup("env", "ANSIBLE_PASSWORD") }}'
--extra-vars="@sap-parameters.yaml"
"${@}"
)
# Run the playbook to retrieve the ssh key from the Azure key vault
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/pb_get-sshkey.yaml
# Run the playbook to download the software from the SAP Library
ansible-playbook "${playbook_options[@]}" ~/Azure_SAP_Automated_Deployment/sap-automation/deploy/ansible/playbook_06_00_acss_registration.yaml