mirror of
https://github.com/Hestia-Homes/survey-extraction.git
synced 2026-06-30 13:10:56 +00:00
insert aws actions
This commit is contained in:
parent
032ca0a616
commit
593b416924
2 changed files with 9 additions and 16 deletions
|
|
@ -19,8 +19,7 @@ inputs:
|
|||
required: true
|
||||
aws_region:
|
||||
description: "AWS region"
|
||||
required: false
|
||||
default: "eu-west-2"
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue