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创建。

关于项目

Manages dhcpd from OpenBSD

安装
ansible-galaxy install trombik.dhcpd_openbsd
许可证
isc
下载
107
拥有者
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/