simoncaron.pve_apcupsd
Rôle Ansible : Configuration apcupsd pour Proxmox VE
Un rôle Ansible qui configure apcupsd sur Proxmox VE. Les notifications sont envoyées en utilisant l'outil de notification intégré de Proxmox proxmox-mail-forward
, qui enverra des e-mails à l'adresse configurée pour l'utilisateur root du nœud PVE par défaut.
Ce rôle a été testé sur Proxmox VE 7.2.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir 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 configuration par défaut devrait suffire pour configurer les onduleurs USB APC standards et correspond à la configuration par défaut fournie avec apcupsd.
Pour des informations supplémentaires sur les valeurs de configuration du fichier apcupsd.conf
, voir la documentation du daemon.
La clé pve_apcupsd_monitored_hosts
permet de configurer les hôtes surveillés par multimon et upsstats. Chaque entrée de cette liste doit contenir l'adresse de l'hôte et sa description :
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: Serveur1
- address: 192.168.2.3
description: Serveur2
Dépendances
Aucune.
Exemple 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
Licence
MIT
Informations sur l'auteur
Ce rôle a été créé en 2022 par Simon Caron.
ansible-galaxy install simoncaron.pve_apcupsd