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 服务的参数。
- 确保至少为主要网络接口启动一个
arpwatch
进程。 - 如果配置改变,确保重启
arpwatch
服务。
开发
此源代码来自我们的 Gogs 实例,而 Github 仓库 仅用于将角色发送到 Ansible Galaxy...
但请随时在这里发送问题/PR :)
感谢这个 hook,Github 自动从我们的 Gogs 实例 获取更新 :)
许可证
作者信息
Jérémy Gardais
- 源码: 在 IPR 的 Gogs
- IPR (雷恩物理研究所)
安装
ansible-galaxy install ipr-cnrs.arpwatch
许可证
Unknown
下载
87
拥有者
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1