Turgon37.apcupsd

Ansibleロール APC UPS デーモン

ビルドステータス ライセンス Ansibleロール

:warning: このロールは現在開発中です。重要な(または破壊的な)変更が発生する可能性がありますので、本番環境での使用は避けてください。ただし、最終的にはこのロールを基に自分のロールを作成することは可能です :hammer:

説明

:grey_exclamation: このロールを使用する前に、私のAnsibleロールはすべて、私のITインフラに合わせて完全に作成されていることを理解してください。可能な限り一般的ですが、必ずしもあなたのニーズに合うわけではありませんので、慎重に分析し、サーバーに安全にインストールできるか評価することをお勧めします。

このロールは、APCブランドのUPSを監視するためにapcupsデーモンを設定します。

必要条件

Ansible >= 2.4 が必要です。

依存関係

Zabbix監視プロファイルを使用する場合は、ansible-zabbix-agentロールが必要です。

OSファミリー

このロールはDebian用です。

機能

現時点でこのロールを使用してできること:

  • apcupsdパッケージをインストールする
  • 最小限の設定を行う(高度な設定も計画中)
  • 監視項目
    • Zabbix
  • ローカルファクト

設定

上書き可能なすべての変数は、defaults/main.ymlファイルと以下の表に保存されています。デフォルト値はこのファイルを参照してください。

名前 タイプ/値 説明
apcupsd__facts Boolean ローカルファクトスクリプトをインストールする
apcupsd__monitoring String 使用する監視「プロファイル」の名前。利用可能なものは'zabbix'
apcupsd__service_enabled Boolean サービスを有効にするかどうか
apcupsd__net_server Boolean NISサーバーを有効にするかどうか。ネットワーククライアントがUPSの状態を問い合わせることができる
apcupsd__net_server_address String NISサーバーがリッスンするネットワークアドレス
apcupsd__net_server_port String NISサーバーがリッスンするネットワークポート

ファクト

デフォルトでは、ローカルファクトがインストールされ、次の変数を公開します:

  • ansible_local.apcupsd.version_full
  • ansible_local.apcupsd.version_major

プレイブック

次のようにプレイブックで使用します:

- hosts: all
  roles:
    - turgon37.apcupsd

インベントリ

apcupsd__net_server_address: 127.0.0.1
プロジェクトについて

This role install and configure APCUPS daemon

インストール
ansible-galaxy install Turgon37.apcupsd
ライセンス
mit
ダウンロード
105
所有者
Ingénieur, Informaticien, curieux de nouvelles technologies. Passionné par le libre et l'esprit de communauté