Turgon37.apcupsd
Ansibleロール APC UPS デーモン
: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
インストール
ansible-galaxy install Turgon37.apcupsd
ライセンス
mit
ダウンロード
105
所有者
Ingénieur, Informaticien, curieux de nouvelles technologies. Passionné par le libre et l'esprit de communauté