All checks were successful
validate-shared-actions / validate-shared-actions (pull_request) Successful in 1m53s
22 lines
759 B
YAML
22 lines
759 B
YAML
name: aws-configure
|
|
description: Authenticate with AWS via OIDC and export credentials to the environment.
|
|
|
|
inputs:
|
|
role-arn:
|
|
description: Full IAM role ARN to assume via OIDC
|
|
required: true
|
|
region:
|
|
description: AWS region
|
|
required: false
|
|
default: eu-central-1
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
# Pinned to commit SHA instead of a tag to prevent supply chain attacks.
|
|
# aws-actions/configure-aws-credentials v6.1.0 — https://code.forgejo.org/aws-actions/configure-aws-credentials/commits/tag/v6
|
|
- name: Configure AWS credentials
|
|
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
|
|
with:
|
|
role-to-assume: ${{ inputs.role-arn }}
|
|
aws-region: ${{ inputs.region }}
|