mirror of
https://gitea.0xace.cc/ansible-galaxy/monit.git
synced 2025-04-06 01:01:55 +00:00
29 lines
601 B
YAML
29 lines
601 B
YAML
---
|
|
- name: Install EPEL repository
|
|
dnf:
|
|
name: epel-release
|
|
state: latest
|
|
|
|
- name: Ensure monit {{ monit_version }} installed
|
|
dnf:
|
|
name: monit-{{ monit_version }}
|
|
state: present
|
|
register: monit_setup
|
|
|
|
- name: Propagate configs
|
|
copy:
|
|
content: "{{ item.config }}"
|
|
dest: "/etc/monit.d/{{ item.conf_name }}"
|
|
notify: Reload monit
|
|
with_items:
|
|
- "{{ monit_configs }}"
|
|
when:
|
|
- (monit_configs is defined or monit_configs | length != 0)
|
|
|
|
- name: Ensure monit enabled and started
|
|
systemd:
|
|
name: monit
|
|
state: started
|
|
enabled: yes
|
|
daemon_reload: yes
|