simoncaron.pve_apcupsd

Rôle Ansible : Configuration apcupsd pour Proxmox VE

Ansible Lint Ansible Release Téléchargements Ansible Galaxy

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.

À propos du projet

A role to configure apcupsd on Provmox VE 7.2

Installer
ansible-galaxy install simoncaron.pve_apcupsd
Licence
mit
Téléchargements
3.5k
Propriétaire
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm