From 593b416924bd1f7e32378f8548c1645844084d5c Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Fri, 18 Jul 2025 14:31:28 +0000 Subject: [PATCH] insert aws actions --- .../actions/lambda-deploy/action.yml | 3 +-- .../actions/terraform-deploy/action.yml | 22 +++++++------------ 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/.github/workflows/actions/lambda-deploy/action.yml b/.github/workflows/actions/lambda-deploy/action.yml index 47f6a93..f5422b5 100644 --- a/.github/workflows/actions/lambda-deploy/action.yml +++ b/.github/workflows/actions/lambda-deploy/action.yml @@ -19,8 +19,7 @@ inputs: required: true aws_region: description: "AWS region" - required: false - default: "eu-west-2" + required: true runs: using: "composite" diff --git a/.github/workflows/actions/terraform-deploy/action.yml b/.github/workflows/actions/terraform-deploy/action.yml index ecd60f3..30d2a64 100644 --- a/.github/workflows/actions/terraform-deploy/action.yml +++ b/.github/workflows/actions/terraform-deploy/action.yml @@ -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