aruhier.ansible_role_unbound
Ansibleロール: Unbound
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ライセンスの下にあります。バグの報告、質問、プルリクエストなどがあればお気軽にお知らせください!
インストール
ansible-galaxy install aruhier.ansible_role_unbound
ライセンス
bsd-2-clause
ダウンロード
749
所有者