From 87d81bb447335f0d99034276f24f60c33e86034d Mon Sep 17 00:00:00 2001 From: Liam Pietralla Date: Mon, 20 Oct 2025 12:20:05 +1100 Subject: [PATCH] revert so can deploy --- .github/workflows/pipeline.yml | 40 ++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 7545143..29f2a9f 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -80,13 +80,35 @@ jobs: echo "$SSH_PRIVATE_KEY" > private.key sudo chmod 400 private.key - - name: Setup Nomad - uses: hashicorp/setup-nomad@main - with: - nomad_version: '1.10.5' - - - name: Deploy Job to Nomad - run: | - nomad job run -var="version=${{ github.sha }}" infra/nomad/code-snippets.nomad.hcl + - name: Write Ansible Inventory To File env: - NOMAD_ADDR: ${{ vars.NOMAD_ADDR }} + APP_HOST: ${{ secrets.APP_HOST }} + run: | + echo "[app]" > hosts.ini + echo "$APP_HOST" >> hosts.ini + + - name: Install Ansible + run: | + sudo apt-add-repository ppa:ansible/ansible -y + sudo apt-get update -y + sudo apt-get install ansible -y + + - name: Run Ansible Playbook to Configure Servers + run: | + export ANSIBLE_HOST_KEY_CHECKING=False # Disable host key checking + ansible-playbook infra/ansible/deploy-playbook.yml --private-key private.key --inventory hosts.ini + env: + APP_HOST: ${{ secrets.APP_HOST }} + REGISTRY_USERNAME: ${{ secrets.DOCKER_USERNAME }} + REGISTRY_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + + # - name: Setup Nomad + # uses: hashicorp/setup-nomad@main + # with: + # nomad_version: '1.10.5' + + # - name: Deploy Job to Nomad + # run: | + # nomad job run -var="version=${{ github.sha }}" infra/nomad/code-snippets.nomad.hcl + # env: + # NOMAD_ADDR: ${{ vars.NOMAD_ADDR }}