inmotionhosting.monit

Ansible Molecule Pipeline GPL-3.0 License

InMotion Hosting Ultrastack

Ansible 角色:Monit

一个模块化的 Ansible 角色,用于部署和配置 Monit

要求

该 Ansible 角色支持特定服务器专注的 Linux 发行版的两个最新稳定版本,并旨在遵循它们的停用政策。此外,我们将专注于支持每个版本的最新两个稳定版本,写作时如下:

  • CentOS 7.x
  • Debian 10 或更高版本
  • Ubuntu 20.04 LTS 或更高版本
  • AlmaLinux 8.x 或更高版本
  • RockyLinux 8.x 或更高版本

依赖关系

无。

角色变量

可用变量列举如下,包括其默认值(您也可以查看 defaults/main.yml

变量 描述
monit_daemon 默认: monit
monit_executable_path 默认: /usr/bin/monit
monit_config_dir 默认: /etc/monit.d/
monitored_services 默认: ['httpd', 'mariadb', 'nginx', 'php-fpm', 'redis']
monit_systemd_restart 默认: true
systemd_restart_setting 默认: on-failure

示例剧本

- hosts: www
  roles:
    - role: monit

许可证

GPLv3

关于项目

Modular Ansible Role for deploying and configuring Monit

安装
ansible-galaxy install inmotionhosting.monit
许可证
gpl-3.0
下载
40k
拥有者
Offering Private and Public Cloud, Software as a Service, and Web Hosting