This commit is contained in:
Tomás Limpinho
2025-08-18 21:01:33 +01:00

View File

@ -9,6 +9,8 @@ jobs:
hello:
#precisa da imagem costum do opentofu
runs-on: [ fenix-opentofu ]
env:
CONSUL_HTTP_TOKEN: ${{ secrets.CONSUL_HTTP_TOKEN }}
steps:
- name: Updating apt-get
run: |
@ -16,12 +18,32 @@ jobs:
- name: Cloning iac repository
uses: actions/checkout@v4
with:
path: infra/iac
- name: cloning iac secrets repository
uses: actions/checkout@v4
with:
repository: fenix-gitea-admin/iac-teste-secrets
token: ${{ secrets.GGITEA_TOKEN }}
path: infra/secrets
- name: Init OpenTofu
working-directory: infra
run: tofu init
- name: Plan
working-directory: infra
run: tofu plan -out=tfplan
- name: Export tfplan
working-directory: infra
uses: actions/upload-artifact@v4
with:
name: tofu-plan
path: tfplan
- name: Apply
working-directory: infra
run: tofu apply -auto-approve tfplan