inmotionhosting.monit

Ansible Molecule Pipeline GPL-3.0 License

InMotion Hosting Ultrastack

Ansible Role: Monit

This is a flexible Ansible Role for setting up and managing Monit.

Requirements

This Ansible role works with the two most current stable versions of certain Linux distributions focused on servers. We will make sure it aligns with their end-of-life policies. The supported distributions at the time of writing are:

  • CentOS 7.x
  • Debian 10 or newer
  • Ubuntu 20.04 LTS or newer
  • AlmaLinux 8.x or newer
  • RockyLinux 8.x or newer

Dependencies

None.

Role Variables

Here are the available variables with their default values (you can also check defaults/main.yml):

Variable Description
monit_daemon Default: monit
monit_executable_path Default: /usr/bin/monit
monit_config_dir Default: /etc/monit.d/
monitored_services Default: ['httpd', 'mariadb', 'nginx', 'php-fpm', 'redis']
monit_systemd_restart Default: true
systemd_restart_setting Default: on-failure

Example Playbook

- hosts: www
  roles:
    - role: monit

License

GPLv3

Informazioni sul progetto

Modular Ansible Role for deploying and configuring Monit

Installa
ansible-galaxy install inmotionhosting.monit
Licenza
gpl-3.0
Download
40k
Proprietario
Offering Private and Public Cloud, Software as a Service, and Web Hosting