Handlers

main.yml

Synopsis: Main task.

Import handlers.

[handlers/main.yml]

 1---
 2
 3# standalone role vbotka.apache
 4
 5- name: Enable and start vbotka.apache
 6  listen: enable and start vbotka.apache
 7  ansible.builtin.service:
 8    name: "{{ apache_service }}"
 9    state: started
10    enabled: true
11
12- name: Disable and stop vbotka.apache
13  listen: disable and stop vbotka.apache
14  ansible.builtin.service:
15    name: "{{ apache_service }}"
16    state: stopped
17    enabled: false
18
19- name: Restart vbotka.apache
20  listen: restart vbotka.apache
21  when: apache_enable | bool
22  ansible.builtin.service:
23    name: "{{ apache_service }}"
24    state: restarted
25
26- name: Reload vbotka.apache
27  listen: reload vbotka.apache
28  when: apache_enable | bool
29  ansible.builtin.service:
30    name: "{{ apache_service }}"
31    state: reloaded
32
33- name: Graceful vbotka.apache  # noqa: no-changed-when
34  listen: graceful vbotka.apache
35  when: apache_enable | bool
36  ansible.builtin.command:
37    cmd: /usr/local/etc/rc.d/{{ apache_service }} graceful
38
39- name: Gracefulstop vbotka.apache  # noqa: no-changed-when
40  listen: gracefulstop vbotka.apache
41  when: apache_enable | bool
42  ansible.builtin.command:
43    cmd: /usr/local/etc/rc.d/{{ apache_service }} gracefulstop
44
45# collection role vbotka.freebsd.apache
46
47- name: Enable and start vbotka.freebsd.apache
48  listen: enable and start vbotka.freebsd.apache
49  vbotka.freebsd.service:
50    script: "{{ apache_service }}"
51    command: start
52
53- name: Disable and stop vbotka.freebsd.apache
54  listen: disable and stop vbotka.freebsd.apache
55  vbotka.freebsd.service:
56    script: "{{ apache_service }}"
57    command: stop
58
59- name: Restart vbotka.freebsd.apache
60  listen: restart vbotka.freebsd.apache
61  when: apache_enable | bool
62  vbotka.freebsd.service:
63    script: "{{ apache_service }}"
64    command: restart
65
66- name: Reload vbotka.freebsd.apache
67  listen: reload vbotka.freebsd.apache
68  when: apache_enable | bool
69  vbotka.freebsd.service:
70    script: "{{ apache_service }}"
71    command: reload
72
73- name: Graceful vbotka.freebsd.apache
74  listen: graceful vbotka.freebsd.apache
75  when: apache_enable | bool
76  vbotka.freebsd.service:
77    script: "{{ apache_service }}"
78    command: graceful
79
80- name: Gracefulstop vbotka.freebsd.apache
81  listen: gracefulstop vbotka.freebsd.apache
82  when: apache_enable | bool
83  vbotka.freebsd.service:
84    script: "{{ apache_service }}"
85    command: gracefulstop
86
87# EOF