simoncaron.pve_apcupsd
Ansibleロール: Proxmox VE apcupsd設定
このAnsibleロールは、Proxmox VE上でapcupsdを設定します。通知は、Proxmoxの組み込み通知ツールproxmox-mail-forward
を使用して送信され、デフォルトではPVEノードのrootユーザーに設定されたメールアドレスに送信されます。
このロールは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およびuppstatsによって監視されるホストを設定できます。このリストの各項目にはホストのアドレスと説明を含める必要があります:
pve_apcupsd_monitored_hosts:
- address: 192.168.2.2
description: サーバー1
- address: 192.168.2.3
description: サーバー2
依存関係
なし。
例プレイブック
- 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
著者情報
このロールは2022年にシモン・カロンによって作成されました。