aruhier.ansible_role_unbound

Ansibleロール: Unbound

ビルドステータス Ansibleロール Ansibleロール Ansible品質スコア

Unboundをインストールして設定するためのAnsibleロールです。

ロールのデフォルト変数

Unboundには多くのオプションがありますが、ここではデフォルト値のみをリストします。一部の変数は、ディストリビューションに応じて上書きされることがあります。

unbound_conf_path: "/etc/unbound/unbound.conf"
unbound_enable_service: true
unbound_service_name: "unbound"
unbound_packages:
  - "unbound"

### サーバー ###

unbound_verbosity: 1
unbound_username: "unbound"
unbound_directory: "/etc/unbound"

unbound_port: 53
unbound_num_threads: 1
unbound_interfaces:
  - 127.0.0.1
  - ::1
unbound_outgoing_interfaces: []
unbound_do_ip4: "yes"
unbound_do_ip6: "yes"
unbound_do_udp: "yes"
unbound_do_tcp: "yes"

# 文字列のリスト、順序がポリシーの解釈に影響します
unbound_outgoing_policies: []

unbound_access_control: []
unbound_access_control_tag: []
unbound_access_control_tag_action: []
unbound_access_control_tag_data: []
unbound_access_control_view: []

unbound_private_addresses: []
unbound_private_domains: []
unbound_domains_insecure: []
unbound_do_not_query_addresses: []
unbound_local_zones: []
unbound_local_datas: []
unbound_local_data_ptrs: []
unbound_local_zone_tags: []
unbound_local_zone_overrides: []

unbound_trust_anchors: []
unbound_trusted_keys_files: []

### リモートコントロール ###

unbound_control_enable: "no"
unbound_control_interface: []

### スタブ、フォワードゾーンおよびその他 ###

unbound_rpz_zones: []  # 辞書のリスト
unbound_stub_zones: []  # 辞書のリスト
unbound_forward_zones: []  # 辞書のリスト

# スタブおよびフォワードゾーンのために、辞書内のキーが反復可能な場合、
# それを繰り返してすべての値を持つオプションを複製します。
# 同じゾーンの複数のforward-addrがある場合に便利です:
#   例:
#     unbound_forward_zones:
#       - {name: "test.tld", "forward-addr": ["192.0.2.5", "192.0.2.6"]}

unbound_views: []  # 文字列のリスト、オプションは複数ある場合があります

Unboundのドキュメントを参照して、オプションの完全なリストを確認してください。

デフォルト変数にリストされていないオプションを使用したい場合は、プレフィックスunbound_を追加し、全てのダッシュをアンダースコアに置き換えてください。 オプションがunbound.confで複数回指定できる場合、それは通常、テンプレートのためにリストに変換されています。したがって、それはデフォルト変数の一部であるべきです。

unbound.conf.j2テンプレートでオプションがリストされているかを確認し、なければ問題を報告してください。新しいUnboundリリースによって追加されたオプションがここに欠けている可能性があります。

unbound_logfileを設定する際、use-syslogは同時に"no"に設定されます。そうしないと、カスタムログファイルの設定が上書きされてしまいます。参照: unboundドキュメント

依存関係

なし

著者

  • アンソニー・ルイエ (aruhier)
  • ジョナサン・ライト (neonardo1)

ライセンス

このツールはBSDライセンスの下にあります。バグの報告、質問、プルリクエストなどがあればお気軽にお知らせください!

プロジェクトについて

Install and configure Unbound

インストール
ansible-galaxy install aruhier.ansible_role_unbound
ライセンス
bsd-2-clause
ダウンロード
749
所有者