simoncaron.pve_apcupsd

Ansible Role: Configuración de apcupsd en Proxmox VE

Ansible Lint Ansible Release Descargas de Ansible Galaxy

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.

Acerca del proyecto

A role to configure apcupsd on Provmox VE 7.2

Instalar
ansible-galaxy install simoncaron.pve_apcupsd
Licencia
mit
Descargas
3.5k
Propietario
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm