simoncaron.pve_apcupsd
Ansible Role: Configuración de apcupsd en Proxmox VE
Este es un rol de Ansible que configura apcupsd en Proxmox VE. Las notificaciones se envían usando la herramienta de notificación integrada de Proxmox proxmox-mail-forward
, que enviará correos electrónicos a la dirección configurada para el usuario root del nodo PVE por defecto.
Este rol fue probado en Proxmox VE 7.2.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
pve_apcupsd_ups_name: ""
pve_apcupsd_ups_cable: usb
pve_apcupsd_ups_type: usb
pve_apcupsd_device: ""
pve_apcupsd_on_battery_delay: "6"
pve_apcupsd_ups_battery_level: "5"
pve_apcupsd_ups_minutes: "3"
pve_apcupsd_nisip: 127.0.0.1
pve_apcupsd_monitored_hosts: []
La configuración predeterminada debería ser suficiente para configurar UPS APC USB estándar y corresponde a la configuración predeterminada que se incluye con apcupsd.
Para información adicional sobre los valores de configuración para el archivo apcupsd.conf
, consulta la documentación del daemon.
La clave pve_apcupsd_monitored_hosts
permite configurar los hosts monitoreados por multimon y upsstats. Cada entrada en esta lista debe contener la dirección y la descripción del host:
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: Servidor1
- address: 192.168.2.3
description: Servidor2
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: localhost
vars:
pve_apcupsd_ups_name: ""
pve_apcupsd_on_battery_delay: "10"
pve_apcupsd_ups_battery_level: "10"
pve_apcupsd_ups_minutes: "5"
roles:
- simoncaron.pve_apcupsd
Licencia
MIT
Información del Autor
Este rol fue creado en 2022 por Simon Caron.
ansible-galaxy install simoncaron.pve_apcupsd