Files
bab-backend-ansible/rulebooks/gitea_webhook.yml
2023-12-29 23:41:18 -05:00

28 lines
638 B
YAML

---
- name: Listen for Gitea Webhooks
hosts: all
sources:
- name: Ansible webhook listener
ansible.eda.webhook:
port: 5000
host: 0.0.0.0
rules:
- name: Debug
condition:
all:
- event.payload is defined
action:
debug:
- name: Create facts
condition:
all:
- event.payload is defined
- event.payload.artifact_url is defined
action:
run_job_template:
name: bab-deploy-application
organization: OYS
job_args:
extra_vars:
artifact_url: event.payload.artifact_url