From 1ecfe1e4cb8c23906adbd53b2ae88f326a62203c Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Wed, 11 Jun 2025 19:12:05 +0000 Subject: [PATCH] feat: seperate jobs for terraform and ansible --- .gitea/workflows/provision_configure.yaml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/provision_configure.yaml b/.gitea/workflows/provision_configure.yaml index 0b62c7f..4bd6931 100644 --- a/.gitea/workflows/provision_configure.yaml +++ b/.gitea/workflows/provision_configure.yaml @@ -61,7 +61,25 @@ jobs: - name: Terraform Apply run: terraform apply -auto-approve - # Ansible + - name: Upload inventory as artifact + uses: actions/upload-artifact@v4 + with: + name: ansible_inventory + path: ../ansible/inventory.ini + + ansible: + name: Ansible Apply + runs-on: skylab + defaults: + run: + working-directory: ./ansible + + steps: + - name: Download artifact + uses: actions/download-artifact@v4 + with: + name: ansible_inventory + - name: Set up SSH run: | # mkdir -p ~/.ssh @@ -83,4 +101,4 @@ jobs: ANSIBLE_USER: ${{ secrets.ANSIBLE_USER }} ANSIBLE_HOST_KEY_CHECKING: False run: | - ansible-playbook -i ../ansible/inventory.ini ../ansible/main.yml + ansible-playbook -i inventory.ini main.yml