insert aws actions

This commit is contained in:
Jun-te Kim 2025-07-18 14:31:28 +00:00
parent 032ca0a616
commit 593b416924
2 changed files with 9 additions and 16 deletions

View file

@ -19,8 +19,7 @@ inputs:
required: true
aws_region:
description: "AWS region"
required: false
default: "eu-west-2"
required: true
runs:
using: "composite"

View file

@ -13,40 +13,34 @@ inputs:
required: true
aws_region:
description: "AWS region"
required: false
default: "eu-west-2"
required: true
runs:
using: "composite"
steps:
- uses: actions/checkout@v4
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ inputs.aws_access_key_id }}
aws-secret-access-key: ${{ inputs.aws_secret_access_key }}
aws-region: ${{ inputs.aws_region }}
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
- name: Terraform Init
working-directory: ${{ inputs.working_directory }}
shell: bash
env:
AWS_ACCESS_KEY_ID: ${{ inputs.aws_access_key_id }}
AWS_SECRET_ACCESS_KEY: ${{ inputs.aws_secret_access_key }}
AWS_REGION: ${{ inputs.aws_region }}
run: terraform init -reconfigure
- name: Terraform Plan
working-directory: ${{ inputs.working_directory }}
shell: bash
env:
AWS_ACCESS_KEY_ID: ${{ inputs.aws_access_key_id }}
AWS_SECRET_ACCESS_KEY: ${{ inputs.aws_secret_access_key }}
AWS_REGION: ${{ inputs.aws_region }}
run: terraform plan -out=tfplan
- name: Terraform Apply
working-directory: ${{ inputs.working_directory }}
shell: bash
env:
AWS_ACCESS_KEY_ID: ${{ inputs.aws_access_key_id }}
AWS_SECRET_ACCESS_KEY: ${{ inputs.aws_secret_access_key }}
AWS_REGION: ${{ inputs.aws_region }}
run: terraform apply -auto-approve tfplan