mirror of
https://gitea.0xace.cc/ansible-galaxy/monit.git
synced 2025-04-07 01:11:57 +00:00
34 lines
641 B
YAML
34 lines
641 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: add monitrc configs
|
|
template:
|
|
src: monitrc.j2
|
|
dest: "/etc/monitrc"
|
|
notify:
|
|
- Reload monit
|
|
|
|
- name: add monit.d configs
|
|
copy:
|
|
content: "{{ item.data }}"
|
|
dest: "/etc/monit.d/{{ item.name }}"
|
|
loop: "{{ monit.configs|flatten }}"
|
|
notify:
|
|
- Reload monit
|
|
|
|
- name: Ensure monit enabled and started
|
|
systemd:
|
|
name: monit
|
|
state: started
|
|
enabled: yes
|
|
daemon_reload: yes
|