ansible-infra/ansible_collections/debops/debops/roles/netbox/handlers/main.yml

31 lines
941 B
YAML

---
# Copyright (C) 2016 Maciej Delmanowski <drybjed@gmail.com>
# Copyright (C) 2016 DebOps <https://debops.org/>
# SPDX-License-Identifier: GPL-3.0-only
# A separate handler is needed to ensure the correct order of execution
- name: Reload systemd daemon (netbox)
ansible.builtin.systemd:
daemon_reload: True
when: ansible_service_mgr == 'systemd'
- name: Restart gunicorn for netbox
ansible.builtin.service:
name: 'gunicorn@netbox'
state: 'restarted'
when: (not netbox__app_internal_appserver | bool and
ansible_local.gunicorn.installed | d() | bool)
- name: Restart netbox internal appserver
ansible.builtin.service:
name: 'netbox'
state: 'restarted'
enabled: True
when: netbox__app_internal_appserver | bool
- name: Restart netbox Request Queue Worker
ansible.builtin.service:
name: 'netbox-rq'
state: 'restarted'
enabled: True
when: netbox__app_internal_appserver | bool