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;
      }

ライセンス

Copyright (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/