Skip to content

Merge pull request #7 from carlosbridi/ajuste-workflow #11

Merge pull request #7 from carlosbridi/ajuste-workflow

Merge pull request #7 from carlosbridi/ajuste-workflow #11

name: Provision Cluster
on:
push:
branches: [ "**" ]
pull_request:
branches: [ "**" ]
jobs:
provision-k8s:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '14'
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: '${{ secrets.AWS_USER_AK }}'
aws-secret-access-key: '${{ secrets.AWS_USER_SK }}'
aws-region: us-east-1
- name: Setup Terraform
uses: hashicorp/setup-terraform@v2
with:
terraform_wrapper: false
- name: Terraform Apply
id: apply
env:
TF_VAR_k8s_name: "${{ github.event.inputs.ec2-k8s-name }}"
run: |
terraform init
terraform validate
terraform plan
terraform apply -auto-approve