diff --git a/.gitea/workflows/deploy_new_config.yaml b/.gitea/workflows/deploy_new_config.yaml new file mode 100644 index 0000000..75f9e4e --- /dev/null +++ b/.gitea/workflows/deploy_new_config.yaml @@ -0,0 +1,21 @@ +name: Deploy new config to the Ansible server +run-name: Config is being deployed + +on: + pull_request: + types: [closed] + branches: [ main ] + +env: + REGISTRY: git.vmn.su + OWNER: max + REPO: vmn-ansible + +jobs: + trigger-webhook: + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + steps: + - name: Trigger the webhook to start pulling new Ansible configs + # LAN IP is used because those hosts are in the same network + run: curl "http://192.168.0.38:9000/hooks/run-maintain-playbook"