simoncaron.pve_apcupsd

Ansibleロール: Proxmox VE apcupsd設定

Ansible Lint Ansible Release Ansible Galaxy Downloads

この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年にシモン・カロンによって作成されました。

プロジェクトについて

A role to configure apcupsd on Provmox VE 7.2

インストール
ansible-galaxy install simoncaron.pve_apcupsd
ライセンス
mit
ダウンロード
3.5k
所有者
Software Engineer | IaC | Containers | Ansible | Kubernetes | Helm