Skip to content

Commit a5e56c1

Browse files
committed
added logs
1 parent 7404edb commit a5e56c1

5 files changed

Lines changed: 50 additions & 0 deletions

File tree

  • samples
    • function-app-managed-identity/python/terraform
    • function-app-storage-http/dotnet/terraform
    • web-app-cosmosdb-mongodb-api/python/terraform
    • web-app-managed-identity/python/terraform
    • web-app-sql-database/python/terraform

samples/function-app-managed-identity/python/terraform/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ fi
5555
echo "[DEBUG] Cloud name: '$CLOUD_NAME', Environment: '$ENVIRONMENT', Tools: TERRAFORM=$TERRAFORM, AZ=$AZ"
5656
echo "[DEBUG] TERRAFORM command location: $(which $TERRAFORM 2>/dev/null || echo 'not found')"
5757

58+
# Enable Terraform debug logging
59+
export TF_LOG=DEBUG
60+
export TF_LOG_PATH="$CURRENT_DIR/terraform-debug.log"
61+
echo "[DEBUG] Terraform debug logging enabled: TF_LOG=DEBUG, TF_LOG_PATH=$TF_LOG_PATH"
62+
5863
echo "Initializing Terraform..."
5964
$TERRAFORM init -upgrade
6065

@@ -68,6 +73,11 @@ $TERRAFORM plan -out=tfplan \
6873

6974
if [[ $? != 0 ]]; then
7075
echo "Terraform plan failed. Exiting."
76+
echo "============================================================"
77+
echo "Last 100 lines of Terraform debug log:"
78+
echo "============================================================"
79+
tail -100 "$TF_LOG_PATH" 2>/dev/null || echo "Debug log not found"
80+
echo "============================================================"
7181
exit 1
7282
fi
7383

samples/function-app-storage-http/dotnet/terraform/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ fi
5454
echo "[DEBUG] Cloud name: '$CLOUD_NAME', Environment: '$ENVIRONMENT', Tools: TERRAFORM=$TERRAFORM, AZ=$AZ"
5555
echo "[DEBUG] TERRAFORM command location: $(which $TERRAFORM 2>/dev/null || echo 'not found')"
5656

57+
# Enable Terraform debug logging
58+
export TF_LOG=DEBUG
59+
export TF_LOG_PATH="$CURRENT_DIR/terraform-debug.log"
60+
echo "[DEBUG] Terraform debug logging enabled: TF_LOG=DEBUG, TF_LOG_PATH=$TF_LOG_PATH"
61+
5762
echo "Initializing Terraform..."
5863
$TERRAFORM init -upgrade
5964

@@ -66,6 +71,11 @@ $TERRAFORM plan -out=tfplan \
6671

6772
if [[ $? != 0 ]]; then
6873
echo "Terraform plan failed. Exiting."
74+
echo "============================================================"
75+
echo "Last 100 lines of Terraform debug log:"
76+
echo "============================================================"
77+
tail -100 "$TF_LOG_PATH" 2>/dev/null || echo "Debug log not found"
78+
echo "============================================================"
6979
exit 1
7080
fi
7181

samples/web-app-cosmosdb-mongodb-api/python/terraform/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ fi
5454
echo "[DEBUG] Cloud name: '$CLOUD_NAME', Environment: '$ENVIRONMENT', Tools: TERRAFORM=$TERRAFORM, AZ=$AZ"
5555
echo "[DEBUG] TERRAFORM command location: $(which $TERRAFORM 2>/dev/null || echo 'not found')"
5656

57+
# Enable Terraform debug logging
58+
export TF_LOG=DEBUG
59+
export TF_LOG_PATH="$CURRENT_DIR/terraform-debug.log"
60+
echo "[DEBUG] Terraform debug logging enabled: TF_LOG=DEBUG, TF_LOG_PATH=$TF_LOG_PATH"
61+
5762
echo "Initializing Terraform..."
5863
$TERRAFORM init -upgrade
5964

@@ -66,6 +71,11 @@ $TERRAFORM plan -out=tfplan \
6671

6772
if [[ $? != 0 ]]; then
6873
echo "Terraform plan failed. Exiting."
74+
echo "============================================================"
75+
echo "Last 100 lines of Terraform debug log:"
76+
echo "============================================================"
77+
tail -100 "$TF_LOG_PATH" 2>/dev/null || echo "Debug log not found"
78+
echo "============================================================"
6979
exit 1
7080
fi
7181

samples/web-app-managed-identity/python/terraform/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ fi
5555
echo "[DEBUG] Cloud name: '$CLOUD_NAME', Environment: '$ENVIRONMENT', Tools: TERRAFORM=$TERRAFORM, AZ=$AZ"
5656
echo "[DEBUG] TERRAFORM command location: $(which $TERRAFORM 2>/dev/null || echo 'not found')"
5757

58+
# Enable Terraform debug logging
59+
export TF_LOG=DEBUG
60+
export TF_LOG_PATH="$CURRENT_DIR/terraform-debug.log"
61+
echo "[DEBUG] Terraform debug logging enabled: TF_LOG=DEBUG, TF_LOG_PATH=$TF_LOG_PATH"
62+
5863
echo "Initializing Terraform..."
5964
$TERRAFORM init -upgrade
6065

@@ -68,6 +73,11 @@ $TERRAFORM plan -out=tfplan \
6873

6974
if [[ $? != 0 ]]; then
7075
echo "Terraform plan failed. Exiting."
76+
echo "============================================================"
77+
echo "Last 100 lines of Terraform debug log:"
78+
echo "============================================================"
79+
tail -100 "$TF_LOG_PATH" 2>/dev/null || echo "Debug log not found"
80+
echo "============================================================"
7181
exit 1
7282
fi
7383

samples/web-app-sql-database/python/terraform/deploy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ fi
5959
echo "[DEBUG] Cloud name: '$CLOUD_NAME', Environment: '$ENVIRONMENT', Tools: TERRAFORM=$TERRAFORM, AZ=$AZ"
6060
echo "[DEBUG] TERRAFORM command location: $(which $TERRAFORM 2>/dev/null || echo 'not found')"
6161

62+
# Enable Terraform debug logging
63+
export TF_LOG=DEBUG
64+
export TF_LOG_PATH="$CURRENT_DIR/terraform-debug.log"
65+
echo "[DEBUG] Terraform debug logging enabled: TF_LOG=DEBUG, TF_LOG_PATH=$TF_LOG_PATH"
66+
6267
echo "Initializing Terraform..."
6368
$TERRAFORM init -upgrade
6469

@@ -75,6 +80,11 @@ $TERRAFORM plan -out=tfplan \
7580

7681
if [[ $? != 0 ]]; then
7782
echo "Terraform plan failed. Exiting."
83+
echo "============================================================"
84+
echo "Last 100 lines of Terraform debug log:"
85+
echo "============================================================"
86+
tail -100 "$TF_LOG_PATH" 2>/dev/null || echo "Debug log not found"
87+
echo "============================================================"
7888
exit 1
7989
fi
8090

0 commit comments

Comments
 (0)