ipr-cnrs.arpwatch
arpwatch
概要
Arpwatchのインストールと設定を管理します。
役割変数
- arpwatch__base_packages :
arpwatch
を提供するための基本パッケージのリスト [デフォルト :arpwatch
]. - arpwatch__enabled : 特定のホストでArpwatchのサポートを有効または無効にします [デフォルト :
True
]. - arpwatch__service_manage : arpwatchサービスを管理するかどうか [デフォルト :
True
]. - arpwatch__service_name : 管理するサービス名 [デフォルト :
arpwatch
]. - arpwatch__conf_interfaces : arpwatchがリッスンするネットワークインターフェースのリスト [デフォルト :
[ '{{ ansible_default_ipv4.interface }}' ]
]. - arpwatch__conf_src : 設定ファイルを提供するためのテンプレート [デフォルト :
../templates/etc/arpwatch.conf.j2
]. - arpwatch__conf_username : Arpwatchを実行するユーザー名 [デフォルト :
arpwatch
]. - arpwatch__conf_args : Arpwatchに適用する引数 [デフォルト :
-N -p
].
サンプルプレイブック
- デフォルト変数を使用する :
- hosts: serverXYZ
roles:
- role: ipr-cnrs.arpwatch
設定
この役割は :
arpwatch
サービスを提供するために必要なパッケージをインストールします。arpwatch
設定(/etc/arpwatch.conf)を管理します。- Arpwatchを実行するユーザーを設定することを許可します。
- Arpwatchサービスに渡す引数を設定することを許可します。
- メインのネットワークインターフェース用に少なくとも1つの
arpwatch
プロセスを開始することを確実にします。 - 設定が変更された場合、
arpwatch
サービスを再起動することを確実にします。
開発
このソースコードは、私たちの Gogs インスタンス から来ており、Github リポジトリ はAnsible Galaxyに役割を送信するためだけに存在します…
問題やプルリクエストを送信することは自由です :)
この フック により、Githubは自動的に私たちの Gogs インスタンス からの更新を受け取ります :)
ライセンス
著者情報
Jérémy Gardais
インストール
ansible-galaxy install ipr-cnrs.arpwatch
ライセンス
Unknown
ダウンロード
87
所有者
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1