trombik.dhcpd_openbsd
Ansible角色 dhcpd_openbsd
管理来自OpenBSD项目的dhcpd(8)
。
需求
无
角色变量
变量 | 描述 | 默认值 |
---|---|---|
dhcpd_openbsd_package |
OpenBSD dhcpd 的软件包名称 |
{{ __dhcpd_openbsd_package }} |
dhcpd_openbsd_user |
OpenBSD dhcpd 的用户名 |
{{ __dhcpd_openbsd_user }} |
dhcpd_openbsd_group |
OpenBSD dhcpd 的组名 |
{{ __dhcpd_openbsd_group }} |
dhcpd_openbsd_service |
OpenBSD dhcpd 的服务名 |
{{ __dhcpd_openbsd_service }} |
dhcpd_openbsd_conf_dir |
dhcpd.conf(5) 的基目录 |
{{ __dhcpd_openbsd_conf_dir }} |
dhcpd_openbsd_conf_file |
dhcpd.conf(5) 的路径 |
{{ __dhcpd_openbsd_conf_dir }}/dhcpd.conf |
dhcpd_openbsd_flags |
OpenBSD dhcpd 的可选标志 |
"" |
dhcpd_openbsd_conf |
dhcpd.conf(5) 的内容 |
"" |
FreeBSD
变量 | 默认值 |
---|---|
__dhcpd_openbsd_user |
dhcpd |
__dhcpd_openbsd_group |
dhcpd |
__dhcpd_openbsd_service |
dhcpd |
__dhcpd_openbsd_conf_dir |
/usr/local/etc |
__dhcpd_openbsd_package |
net/dhcpd |
OpenBSD
变量 | 默认值 |
---|---|
__dhcpd_openbsd_user |
_dhcpd |
__dhcpd_openbsd_group |
_dhcpd |
__dhcpd_openbsd_service |
dhcpd |
__dhcpd_openbsd_conf_dir |
/etc |
__dhcpd_openbsd_package |
"" |
依赖
无
示例播放簿
---
- hosts: localhost
roles:
- ansible-role-dhcpd_openbsd
vars:
dhcpd_openbsd_flags: em0
dhcpd_openbsd_conf: |
option domain-name "i.trombik.org";
option domain-name-servers 127.0.0.1;
default-lease-time 600;
max-lease-time 7200;
subnet 10.0.2.0 netmask 255.255.255.0 {
range 10.0.2.100 10.0.2.200;
option broadcast-address 10.0.2.255;
option routers 10.0.2.2;
}
许可证
版权所有 (c) 2017 Tomoyuki Sakurai <y@trombik.org>
特此授予使用、复制、修改和分发本软件的权限,
无论是否收费,前提是上述版权声明和本许可声明出现在所有副本中。
本软件是按“原样”提供的,作者对此软件不承担任何保证,包括所有隐含的适销性和适用性的保证。
在任何情况下,作者不对因使用、数据或利润损失而产生的任何特殊、直接、间接或后果性损害负责,无论是在合同、过失或其他侵权行为中,
均不受此软件的使用或性能影响。
作者信息
Tomoyuki Sakurai y@trombik.org
本README由qansible创建。