ansible-role-netbox-webhook.../tasks/main.yml
2025-02-12 19:28:00 +01:00

31 lines
713 B
YAML

- name: install dependencies
apt:
pkg:
- python3-bottle
- name: Copy netbox webhook handler script
notify: restart netbox-webhook-handler
copy:
content: '{{ netbox_webhook_handler_script }}'
dest: /etc/netbox_webhook_handler.sh
owner: root
group: root
mode: 0750
- name: Copy netbox-webhook-handler
notify: restart netbox-webhook-handler
copy:
src: netbox-webhook-handler
dest: /usr/local/sbin/netbox-webhook-handler
owner: root
group: root
mode: 0755
- name: Copy systemd service file
notify: restart netbox-webhook-handler
copy:
src: netbox-webhook-handler.service
dest: /etc/systemd/system
owner: root
group: root
mode: 0644