Skip to content

Commit 9644264

Browse files
committed
Refactor ROLE handling to improve variable assignment and debug output
1 parent f35fbaa commit 9644264

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

azure/components/aws-assume-role.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,18 @@ steps:
1313

1414
- bash: |
1515
set -e
16-
echo "##vso[task.setvariable variable=ROLE]$role"
17-
env:
18-
role: ${{ parameters.role }}
19-
displayName: get role name
20-
21-
- bash: |
22-
if [ -z "$(ROLE)" ]; then
23-
echo "[DEBUG] ROLE is empty"
16+
if [ -z "$role" ]; then
17+
echo "ROLE is empty"
18+
echo "##vso[task.setvariable variable=ROLE]"
2419
echo "##vso[task.setvariable variable=ROLE_EXISTS]false"
2520
else
26-
echo "[DEBUG] ROLE value: $(ROLE)"
21+
echo "ROLE value: $role"
22+
echo "##vso[task.setvariable variable=ROLE]$role"
2723
echo "##vso[task.setvariable variable=ROLE_EXISTS]true"
2824
fi
29-
displayName: "Debug ROLE value (empty or not)"
25+
env:
26+
role: ${{ parameters.role }}
27+
displayName: get role name
3028
3129
- bash: |
3230
set -e
@@ -95,4 +93,4 @@ steps:
9593
AWS_ACCOUNT: ${{ parameters.aws_account }}
9694
PROFILE: ${{ parameters.profile }}
9795
displayName: assume role
98-
condition: and(succeeded(), eq(variables['ROLE_EXISTS'], 'true'))
96+
condition: and(succeeded(), ne(variables['ROLE'], ''))

0 commit comments

Comments
 (0)