simoncaron.pve_apcupsd
Ansible 角色:Proxmox VE apcupsd 配置
这是一个配置 Proxmox VE 上 apcupsd 的 Ansible 角色。通知使用 Proxmox 内置的通知工具 proxmox-mail-forward
发送,默认情况下会将邮件发送到 PVE 节点根用户配置的地址。
该角色在 Proxmox VE 7.2 上进行了测试。
要求
无。
角色变量
可用变量如下所示,并带有默认值(参见 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: []
默认配置应足以配置标准的 USB APC 不间断电源(UPS),并对应于 apcupsd 附带的默认配置。
有关 apcupsd.conf
文件配置值的更多信息,请参见 守护进程文档。
pve_apcupsd_monitored_hosts
关键字允许配置由 multimon 和 upsstats 监控的主机。该列表中的每个条目应包含主机地址和描述:
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: 服务器1
- address: 192.168.2.3
description: 服务器2
依赖关系
无。
示例 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
许可证
MIT
作者信息
该角色由 Simon Caron 于 2022 年创建。