@@ -90,40 +90,73 @@ jobs:
90
90
id-token : write
91
91
steps :
92
92
- id : role-mapping
93
+ env :
94
+ ROLE_ARN_AF_SOUTH_1 : ${{ secrets.AF_SOUTH_1 }}
95
+ ROLE_ARN_EU_CENTRAL_1 : ${{ secrets.EU_CENTRAL_1 }}
96
+ ROLE_ARN_EU_CENTRAL_2 : ${{ secrets.EU_CENTRAL_2 }}
97
+ ROLE_ARN_US_EAST_1 : ${{ secrets.US_EAST_1 }}
98
+ ROLE_ARN_US_EAST_2 : ${{ secrets.US_EAST_2 }}
99
+ ROLE_ARN_US_WEST_1 : ${{ secrets.US_WEST_1 }}
100
+ ROLE_ARN_US_WEST_2 : ${{ secrets.US_WEST_2 }}
101
+ ROLE_ARN_AP_EAST_1 : ${{ secrets.AP_EAST_1 }}
102
+ ROLE_ARN_AP_SOUTH_1 : ${{ secrets.AP_SOUTH_1 }}
103
+ ROLE_ARN_AP_SOUTH_2 : ${{ secrets.AP_SOUTH_2 }}
104
+ ROLE_ARN_AP_NORTHEAST_1 : ${{ secrets.AP_NORTHEAST_1 }}
105
+ ROLE_ARN_AP_NORTHEAST_2 : ${{ secrets.AP_NORTHEAST_2 }}
106
+ ROLE_ARN_AP_NORTHEAST_3 : ${{ secrets.AP_NORTHEAST_3 }}
107
+ ROLE_ARN_AP_SOUTHEAST_1 : ${{ secrets.AP_SOUTHEAST_1 }}
108
+ ROLE_ARN_AP_SOUTHEAST_2 : ${{ secrets.AP_SOUTHEAST_2 }}
109
+ ROLE_ARN_AP_SOUTHEAST_3 : ${{ secrets.AP_SOUTHEAST_3 }}
110
+ ROLE_ARN_AP_SOUTHEAST_4 : ${{ secrets.AP_SOUTHEAST_4 }}
111
+ ROLE_ARN_AP_SOUTHEAST_5 : ${{ secrets.AP_SOUTHEAST_5 }}
112
+ ROLE_ARN_AP_SOUTHEAST_7 : ${{ secrets.AP_SOUTHEAST_7 }}
113
+ ROLE_ARN_CA_CENTRAL_1 : ${{ secrets.CA_CENTRAL_1 }}
114
+ ROLE_ARN_CA_WEST_1 : ${{ secrets.CA_WEST_1 }}
115
+ ROLE_ARN_EU_WEST_1 : ${{ secrets.EU_WEST_1 }}
116
+ ROLE_ARN_EU_WEST_2 : ${{ secrets.EU_WEST_2 }}
117
+ ROLE_ARN_EU_WEST_3 : ${{ secrets.EU_WEST_3 }}
118
+ ROLE_ARN_EU_SOUTH_1 : ${{ secrets.EU_SOUTH_1 }}
119
+ ROLE_ARN_EU_SOUTH_2 : ${{ secrets.EU_SOUTH_2 }}
120
+ ROLE_ARN_EU_NORTH_1 : ${{ secrets.EU_NORTH_1 }}
121
+ ROLE_ARN_SA_EAST_1 : ${{ secrets.SA_EAST_1 }}
122
+ ROLE_ARN_ME_SOUTH_1 : ${{ secrets.ME_SOUTH_1 }}
123
+ ROLE_ARN_ME_CENTRAL_1 : ${{ secrets.ME_CENTRAL_1 }}
124
+ ROLE_ARN_IL_CENTRAL_1 : ${{ secrets.IL_CENTRAL_1 }}
125
+ ROLE_ARN_MX_CENTRAL_1 : ${{ secrets.MX_CENTRAL_1 }}
93
126
run : |
94
127
case "${{ matrix.region }}" in
95
- "af-south-1") echo "ROLE_ARN=${{ secrets.AF_SOUTH_1 }} " >> "$GITHUB_OUTPUT" ;;
96
- "eu-central-1") echo "ROLE_ARN=${{ secrets.EU_CENTRAL_1 }} " >> "$GITHUB_OUTPUT" ;;
97
- "eu-central-2") echo "ROLE_ARN=${{ secrets.EU_CENTRAL_2 }} " >> "$GITHUB_OUTPUT" ;;
98
- "us-east-1") echo "ROLE_ARN=${{ secrets.US_EAST_1 }} " >> "$GITHUB_OUTPUT" ;;
99
- "us-east-2") echo "ROLE_ARN=${{ secrets.US_EAST_2 }} " >> "$GITHUB_OUTPUT" ;;
100
- "us-west-1") echo "ROLE_ARN=${{ secrets.US_WEST_1 }} " >> "$GITHUB_OUTPUT" ;;
101
- "us-west-2") echo "ROLE_ARN=${{ secrets.US_WEST_2 }} " >> "$GITHUB_OUTPUT" ;;
102
- "ap-east-1") echo "ROLE_ARN=${{ secrets.AP_EAST_1 }} " >> "$GITHUB_OUTPUT" ;;
103
- "ap-south-1") echo "ROLE_ARN=${{ secrets.AP_SOUTH_1 }} " >> "$GITHUB_OUTPUT" ;;
104
- "ap-south-2") echo "ROLE_ARN=${{ secrets.AP_SOUTH_2 }} " >> "$GITHUB_OUTPUT" ;;
105
- "ap-northeast-1") echo "ROLE_ARN=${{ secrets.AP_NORTHEAST_1 }} " >> "$GITHUB_OUTPUT" ;;
106
- "ap-northeast-2") echo "ROLE_ARN=${{ secrets.AP_NORTHEAST_2 }} " >> "$GITHUB_OUTPUT" ;;
107
- "ap-northeast-3") echo "ROLE_ARN=${{ secrets.AP_NORTHEAST_3 }} " >> "$GITHUB_OUTPUT" ;;
108
- "ap-southeast-1") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_1 }} " >> "$GITHUB_OUTPUT" ;;
109
- "ap-southeast-2") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_2 }} " >> "$GITHUB_OUTPUT" ;;
110
- "ap-southeast-3") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_3 }} " >> "$GITHUB_OUTPUT" ;;
111
- "ap-southeast-4") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_4 }} " >> "$GITHUB_OUTPUT" ;;
112
- "ap-southeast-5") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_5 }} " >> "$GITHUB_OUTPUT" ;;
113
- "ap-southeast-7") echo "ROLE_ARN=${{ secrets.AP_SOUTHEAST_7 }} " >> "$GITHUB_OUTPUT" ;;
114
- "ca-central-1") echo "ROLE_ARN=${{ secrets.CA_CENTRAL_1 }} " >> "$GITHUB_OUTPUT" ;;
115
- "ca-west-1") echo "ROLE_ARN=${{ secrets.CA_WEST_1 }} " >> "$GITHUB_OUTPUT" ;;
116
- "eu-west-1") echo "ROLE_ARN=${{ secrets.EU_WEST_1 }} " >> "$GITHUB_OUTPUT" ;;
117
- "eu-west-2") echo "ROLE_ARN=${{ secrets.EU_WEST_2 }} " >> "$GITHUB_OUTPUT" ;;
118
- "eu-west-3") echo "ROLE_ARN=${{ secrets.EU_WEST_3 }} " >> "$GITHUB_OUTPUT" ;;
119
- "eu-south-1") echo "ROLE_ARN=${{ secrets.EU_SOUTH_1 }} " >> "$GITHUB_OUTPUT" ;;
120
- "eu-south-2") echo "ROLE_ARN=${{ secrets.EU_SOUTH_2 }} " >> "$GITHUB_OUTPUT" ;;
121
- "eu-north-1") echo "ROLE_ARN=${{ secrets.EU_NORTH_1 }} " >> "$GITHUB_OUTPUT" ;;
122
- "sa-east-1") echo "ROLE_ARN=${{ secrets.SA_EAST_1 }} " >> "$GITHUB_OUTPUT" ;;
123
- "me-south-1") echo "ROLE_ARN=${{ secrets.ME_SOUTH_1 }} " >> "$GITHUB_OUTPUT" ;;
124
- "me-central-1") echo "ROLE_ARN=${{ secrets.ME_CENTRAL_1 }} " >> "$GITHUB_OUTPUT" ;;
125
- "il-central-1") echo "ROLE_ARN=${{ secrets.IL_CENTRAL_1 }} " >> "$GITHUB_OUTPUT" ;;
126
- "mx-central-1") echo "ROLE_ARN=${{ secrets.MX_CENTRAL_1 }} " >> "$GITHUB_OUTPUT" ;;
128
+ "af-south-1") echo "ROLE_ARN=$ROLE_ARN_AF_SOUTH_1 " >> "$GITHUB_OUTPUT" ;;
129
+ "eu-central-1") echo "ROLE_ARN=$ROLE_ARN_EU_CENTRAL_1 " >> "$GITHUB_OUTPUT" ;;
130
+ "eu-central-2") echo "ROLE_ARN=$ROLE_ARN_EU_CENTRAL_2 " >> "$GITHUB_OUTPUT" ;;
131
+ "us-east-1") echo "ROLE_ARN=$ROLE_ARN_US_EAST_1 " >> "$GITHUB_OUTPUT" ;;
132
+ "us-east-2") echo "ROLE_ARN=$ROLE_ARN_US_EAST_2 " >> "$GITHUB_OUTPUT" ;;
133
+ "us-west-1") echo "ROLE_ARN=$ROLE_ARN_US_WEST_1 " >> "$GITHUB_OUTPUT" ;;
134
+ "us-west-2") echo "ROLE_ARN=$ROLE_ARN_US_WEST_2 " >> "$GITHUB_OUTPUT" ;;
135
+ "ap-east-1") echo "ROLE_ARN=$ROLE_ARN_AP_EAST_1 " >> "$GITHUB_OUTPUT" ;;
136
+ "ap-south-1") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTH_1 " >> "$GITHUB_OUTPUT" ;;
137
+ "ap-south-2") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTH_2 " >> "$GITHUB_OUTPUT" ;;
138
+ "ap-northeast-1") echo "ROLE_ARN=$ROLE_ARN_AP_NORTHEAST_1 " >> "$GITHUB_OUTPUT" ;;
139
+ "ap-northeast-2") echo "ROLE_ARN=$ROLE_ARN_AP_NORTHEAST_2 " >> "$GITHUB_OUTPUT" ;;
140
+ "ap-northeast-3") echo "ROLE_ARN=$ROLE_ARN_AP_NORTHEAST_3 " >> "$GITHUB_OUTPUT" ;;
141
+ "ap-southeast-1") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_1 " >> "$GITHUB_OUTPUT" ;;
142
+ "ap-southeast-2") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_2 " >> "$GITHUB_OUTPUT" ;;
143
+ "ap-southeast-3") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_3 " >> "$GITHUB_OUTPUT" ;;
144
+ "ap-southeast-4") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_4 " >> "$GITHUB_OUTPUT" ;;
145
+ "ap-southeast-5") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_5 " >> "$GITHUB_OUTPUT" ;;
146
+ "ap-southeast-7") echo "ROLE_ARN=$ROLE_ARN_AP_SOUTHEAST_7 " >> "$GITHUB_OUTPUT" ;;
147
+ "ca-central-1") echo "ROLE_ARN=$ROLE_ARN_CA_CENTRAL_1 " >> "$GITHUB_OUTPUT" ;;
148
+ "ca-west-1") echo "ROLE_ARN=$ROLE_ARN_CA_WEST_1 " >> "$GITHUB_OUTPUT" ;;
149
+ "eu-west-1") echo "ROLE_ARN=$ROLE_ARN_EU_WEST_1 " >> "$GITHUB_OUTPUT" ;;
150
+ "eu-west-2") echo "ROLE_ARN=$ROLE_ARN_EU_WEST_2 " >> "$GITHUB_OUTPUT" ;;
151
+ "eu-west-3") echo "ROLE_ARN=$ROLE_ARN_EU_WEST_3 " >> "$GITHUB_OUTPUT" ;;
152
+ "eu-south-1") echo "ROLE_ARN=$ROLE_ARN_EU_SOUTH_1 " >> "$GITHUB_OUTPUT" ;;
153
+ "eu-south-2") echo "ROLE_ARN=$ROLE_ARN_EU_SOUTH_2 " >> "$GITHUB_OUTPUT" ;;
154
+ "eu-north-1") echo "ROLE_ARN=$ROLE_ARN_EU_NORTH_1 " >> "$GITHUB_OUTPUT" ;;
155
+ "sa-east-1") echo "ROLE_ARN=$ROLE_ARN_SA_EAST_1 " >> "$GITHUB_OUTPUT" ;;
156
+ "me-south-1") echo "ROLE_ARN=$ROLE_ARN_ME_SOUTH_1 " >> "$GITHUB_OUTPUT" ;;
157
+ "me-central-1") echo "ROLE_ARN=$ROLE_ARN_ME_CENTRAL_1 " >> "$GITHUB_OUTPUT" ;;
158
+ "il-central-1") echo "ROLE_ARN=$ROLE_ARN_IL_CENTRAL_1 " >> "$GITHUB_OUTPUT" ;;
159
+ "mx-central-1") echo "ROLE_ARN=$ROLE_ARN_MX_CENTRAL_1 " >> "$GITHUB_OUTPUT" ;;
127
160
esac
128
161
- id : creds
129
162
uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a
0 commit comments