ipr-cnrs.arpwatch

arpwatch

  1. 概要
  2. 役割変数
  3. サンプルプレイブック
  4. 設定
  5. 開発
  6. ライセンス
  7. 著者情報

概要

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 インスタンス からの更新を受け取ります :)

ライセンス

WTFPL

著者情報

Jérémy Gardais

プロジェクトについて

Manage Arpwatch installation and configuration

インストール
ansible-galaxy install ipr-cnrs.arpwatch
ライセンス
Unknown
ダウンロード
87
所有者
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1