Skip to content

Commit d331ce8

Browse files
committed
fixing enviorment variable
1 parent ab882f0 commit d331ce8

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/deploy.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,24 @@ jobs:
212212
-var="client_secret=${{ secrets.AZURE_CLIENT_SECRET }}" \
213213
-var="subscription_id=${{ secrets.AZURE_SUBSCRIPTION_ID }}" \
214214
-var="tenant_id=${{ secrets.AZURE_TENANT_ID }}"
215-
export PRIMARY_CONNECTION_STR=$(terraform output -raw primary_connection_string)
216-
export SECONDARY_CONNECTION_STR=$(terraform output -raw secondary_connection_string)
217-
echo "PRIMARY_CONNECTION_STR=$PRIMARY_CONNECTION_STR" >> $GITHUB_ENV
218-
echo "SECONDARY_CONNECTION_STR=$SECONDARY_CONNECTION_STR" >> $GITHUB_ENV
215+
216+
# Capture the output separately
217+
PRIMARY_CONNECTION_STR=$(terraform output -raw primary_connection_string 2>/dev/null || echo "")
218+
SECONDARY_CONNECTION_STR=$(terraform output -raw secondary_connection_string 2>/dev/null || echo "")
219+
220+
# Check if outputs are not empty
221+
if [ -n "$PRIMARY_CONNECTION_STR" ]; then
222+
echo "PRIMARY_CONNECTION_STR=$PRIMARY_CONNECTION_STR" >> $GITHUB_ENV
223+
else
224+
echo "Error: PRIMARY_CONNECTION_STR not found!"
225+
fi
226+
227+
if [ -n "$SECONDARY_CONNECTION_STR" ]; then
228+
echo "SECONDARY_CONNECTION_STR=$SECONDARY_CONNECTION_STR" >> $GITHUB_ENV
229+
else
230+
echo "Error: SECONDARY_CONNECTION_STR not found!"
231+
fi
232+
219233
220234
# # Run Azure CLI scripts for Service Bus setup
221235
# - name: Create Service Bus Namespaces

0 commit comments

Comments
 (0)