Skip to content

Commit

Permalink
automate
Browse files Browse the repository at this point in the history
  • Loading branch information
frumania committed Nov 22, 2023
1 parent 5e7d38c commit e3c4759
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions ssm_sap/lw_discovery.sh
Original file line number Diff line number Diff line change
Expand Up @@ -91,23 +91,26 @@ aws ssm-sap get-application --application-id $StackNameClean$SAP_HANA_SID
MYCOMP=$(aws ssm-sap get-application --application-id $StackNameClean$SAP_HANA_SID --output text --query "*.Components[0]")
aws ssm-sap get-component --application-id $StackNameClean$SAP_HANA_SID --component-id $MYCOMP

HOSTCTRL=$(sudo /usr/sap/hostctrl/exe/saphostctrl -function GetCIMObject -enuminstances SAPInstance -format json)
echo $HOSTCTRL

#RUN ONLY IN CASE OF SAP APPSRV
if [ -d /usr/sap/$SAP_SID ]; then

SAPOS=$(sudo /usr/sap/hostctrl/exe/saposcol -l)
echo $SAPOS
HOSTCTRL=$(sudo /usr/sap/hostctrl/exe/saphostctrl -function GetCIMObject -enuminstances SAPInstance -format json)
echo $HOSTCTRL

#WAIT FOR SAPHOSTCTRL
until [[ "$HOSTCTRL" =~ .*"ABAP Instance".* ]];
do
echo "Waiting for saphostctrl..."
sleep 60
if [[ $(sudo /usr/sap/hostctrl/exe/saphostctrl -function GetCIMObject -enuminstances SAPInstance -format json) =~ .*"ABAP Instance".* ]]; then
echo "...ready!"
break
fi
done

SAPCTRL=$(sudo /usr/sap/hostctrl/exe/sapcontrol -nr $SAP_CI_INSTANCE_NR -function GetSystemInstanceList)
echo $SAPCTRL

HOSTCTRL=$(sudo /usr/sap/hostctrl/exe/saphostctrl -function GetCIMObject -enuminstances SAPInstance -format json)
echo $HOSTCTRL

DB_ARN=$(aws ssm-sap list-databases --application-id $StackNameClean$SAP_HANA_SID --query "Databases[0].Arn" --output text)
echo $DB_ARN

Expand Down

0 comments on commit e3c4759

Please sign in to comment.