tofu pipeline with secrets

This commit is contained in:
2025-08-18 19:03:24 +00:00
parent f202e105cf
commit 051f2444b4

View File

@ -16,12 +16,31 @@ jobs:
- name: Cloning iac repository - name: Cloning iac repository
uses: actions/checkout@v4 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 - name: Init OpenTofu
working-directory: infra
run: tofu init run: tofu init
- name: Plan - name: Plan
run: tofu plan -out=tfplan run: tofu plan -out=tfplan
- name: Export tfplan
uses: actions/upload-artifact@v4
with:
name: tofu-plan
path: tfplan
- name: Apply - name: Apply
run: tofu apply -auto-approve tfplan run: tofu apply -auto-approve tfplan