simoncaron.pve_apcupsd

Ansible Rolle: Proxmox VE apcupsd Konfiguration

Ansible Lint Ansible Release Ansible Galaxy Downloads

Eine Ansible Rolle, die apcupsd auf Proxmox VE konfiguriert. Benachrichtigungen werden mit dem integrierten Benachrichtigungstool proxmox-mail-forward gesendet, das standardmäßig E-Mails an die Adresse des Root-Benutzers des PVE-Knotens sendet.

Diese Rolle wurde auf Proxmox VE 7.2 getestet.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe 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: []

Die Standardkonfiguration sollte ausreichend sein, um gängige USB APC UPS zu konfigurieren und entspricht der Standardkonfiguration, die mit apcupsd geliefert wird.

Für zusätzliche Informationen zu den Konfigurationswerten für die Datei apcupsd.conf siehe die Daemon-Dokumentation.

Der Schlüssel pve_apcupsd_monitored_hosts ermöglicht die Konfiguration von Hosts, die von multimon und upsstats überwacht werden. Jeder Eintrag in dieser Liste sollte die Hostadresse und eine Beschreibung enthalten:

pve_apcupsd_monitored_hosts:
  - address: 192.168.2.2
    description: Server1
  - address: 192.168.2.3
    description: Server2

Abhängigkeiten

Keine.

Beispiel-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

Lizenz

MIT

Autor Informationen

Diese Rolle wurde 2022 von Simon Caron erstellt.

Über das Projekt

A role to configure apcupsd on Provmox VE 7.2

Installieren
ansible-galaxy install simoncaron.pve_apcupsd
GitHub Repository
Lizenz
mit
Downloads
3.5k
Besitzer
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm