mirror of
https://gitea.0xace.cc/ansible-galaxy/monit.git
synced 2024-11-24 23:36:39 +00:00
30 lines
620 B
YAML
30 lines
620 B
YAML
---
|
|
- name: Install EPEL repository
|
|
yum:
|
|
package: epel-release
|
|
state: latest
|
|
|
|
- name: Ensure monit {{ monit_version }} installed
|
|
yum:
|
|
package:
|
|
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
|