From 9c75a19f9a9b2cefe9103482003a14754e290455 Mon Sep 17 00:00:00 2001 From: Hubert Cornet Date: Tue, 5 Aug 2025 12:56:39 +0200 Subject: [PATCH] Actualiser .gitea/workflows/validate.yml --- .gitea/workflows/validate.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/validate.yml b/.gitea/workflows/validate.yml index b73148a..5587e7f 100644 --- a/.gitea/workflows/validate.yml +++ b/.gitea/workflows/validate.yml @@ -1,15 +1,21 @@ -name: terraform validation +name: 'Terraform Apply' on: push: - branches: [main] + branches: [ main ] pull_request: types: [opened, reopened, edited, synchronize] +permissions: + contents: read jobs: validate: - name: 'Terraform' + name: 'Terraform Apply' runs-on: ubuntu-latest + environment: production + defaults: + run: + shell: bash steps: - name: Checkout @@ -27,13 +33,17 @@ jobs: - name: Terraform Init id: init run: terraform init -# working-directory: examples - name: Terraform Validate id: validate run: terraform validate -# working-directory: examples - name: Terraform Plan id: plan - run: terraform plan \ No newline at end of file + run: terraform plan -var="aws_api_token=${{ secrets.AWS_API_TOKEN }}" + + - name: Terraform Apply + run: terraform apply -var="aws_api_token=${{ secrets.AWS_API_TOKEN }}" --auto-approve --input=false + + - name: Terraform Output + run: terraform output \ No newline at end of file