From 051f2444b4cf89092dfdbf2466ab48d649d9a12c Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Mon, 18 Aug 2025 19:03:24 +0000 Subject: [PATCH] tofu pipeline with secrets --- .gitea/workflows/ci-test.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitea/workflows/ci-test.yaml b/.gitea/workflows/ci-test.yaml index 7fce976..50d52c2 100644 --- a/.gitea/workflows/ci-test.yaml +++ b/.gitea/workflows/ci-test.yaml @@ -16,12 +16,31 @@ jobs: - name: Cloning iac repository uses: actions/checkout@v4 + with: + path: infra/iac + + - name: cloning iac secrets repository + run: | + git clone https://gitea.fenix-dev.com/fenix-gitea-admin/iac-teste-secrets.git infra/secrets + + + - name: Init and Apply + env: + CONSUL_HTTP_TOKEN: ${{ secrets.CONSUL_HTTP_TOKEN }} - name: Init OpenTofu + working-directory: infra run: tofu init - name: Plan run: tofu plan -out=tfplan + - name: Export tfplan + uses: actions/upload-artifact@v4 + with: + name: tofu-plan + path: tfplan + + - name: Apply run: tofu apply -auto-approve tfplan \ No newline at end of file