@@ -10,14 +10,35 @@ ZIPFILE="planner_website.zip"
1010# Change the current directory to the script's directory
1111cd " $CURRENT_DIR " || exit
1212
13- # Determine environment - check if azlocal is configured first
14- ENVIRONMENT=$( azlocal account show --query environmentName --output tsv 2> /dev/null || echo " " )
13+ # Determine environment with detailed logging
14+ echo " [DEBUG] Starting environment detection..."
15+ echo " [DEBUG] Checking for azlocal command..."
16+ if command -v azlocal > /dev/null 2>&1 ; then
17+ echo " [DEBUG] azlocal command exists, attempting to query environment..."
18+ ENVIRONMENT=$( azlocal account show --query environmentName --output tsv 2>&1 )
19+ AZLOCAL_EXIT_CODE=$?
20+ echo " [DEBUG] azlocal exit code: $AZLOCAL_EXIT_CODE "
21+ echo " [DEBUG] azlocal output: '$ENVIRONMENT '"
22+ else
23+ echo " [DEBUG] azlocal command not found"
24+ ENVIRONMENT=" "
25+ fi
1526
16- if [[ -z " $ENVIRONMENT " ]]; then
17- # Try with regular az if azlocal failed
18- ENVIRONMENT=$( az account show --query environmentName --output tsv 2> /dev/null || echo " AzureCloud" )
27+ if [[ -z " $ENVIRONMENT " || " $ENVIRONMENT " == * " ERROR" * || " $ENVIRONMENT " == * " error" * ]]; then
28+ echo " [DEBUG] azlocal failed or returned empty, trying standard az..."
29+ ENVIRONMENT=$( az account show --query environmentName --output tsv 2>&1 )
30+ AZ_EXIT_CODE=$?
31+ echo " [DEBUG] az exit code: $AZ_EXIT_CODE "
32+ echo " [DEBUG] az output: '$ENVIRONMENT '"
33+
34+ if [[ -z " $ENVIRONMENT " || " $ENVIRONMENT " == * " ERROR" * || " $ENVIRONMENT " == * " error" * ]]; then
35+ echo " [DEBUG] Both azlocal and az failed, defaulting to AzureCloud"
36+ ENVIRONMENT=" AzureCloud"
37+ fi
1938fi
2039
40+ echo " [DEBUG] Final detected environment: '$ENVIRONMENT '"
41+
2142# Run terraform init and apply
2243if [[ $ENVIRONMENT == " LocalStack" ]]; then
2344 echo " Using tflocal and azlocal for LocalStack emulator environment."
2950 AZ=" az"
3051fi
3152
53+ echo " [DEBUG] Selected tools: TERRAFORM=$TERRAFORM , AZ=$AZ "
54+
3255echo " Initializing Terraform..."
3356$TERRAFORM init -upgrade
3457
0 commit comments