Skip to content

Commit

Permalink
feat: added step which support aws keys as well as aws role
Browse files Browse the repository at this point in the history
  • Loading branch information
VishwajitNagulkar authored Aug 3, 2023
1 parent 3fbe81e commit 310f3fd
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions .github/workflows/terraform_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ on:
timeout:
required: false
type: number
default: 10
description: 'Timeout for approval step'
secrets:
AZURE_CREDENTIALS:
Expand Down Expand Up @@ -86,22 +87,16 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3

# - name: Install AWS CLI
# if: ${{ inputs.provider == 'aws' }}
# uses: aws-actions/configure-aws-credentials@v2
# with:
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }}
# aws-region: ${{ inputs.aws_region }}

- name: Configure AWS Creds via role

- name: Install AWS CLI
if: ${{ inputs.provider == 'aws' }}
uses: aws-actions/configure-aws-credentials@v1-node16
uses: aws-actions/configure-aws-credentials@v2
with:
aws-region: ${{ inputs.aws_region }}
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }}
role-to-assume: ${{ secrets.BUILD_ROLE }}
aws-region: ${{ inputs.aws_region }}
role-duration-seconds: 900
role-skip-session-tagging: true

Expand Down

0 comments on commit 310f3fd

Please sign in to comment.