ansible_role_unbound
Ansible Роль: Unbound
Ansible роль для установки и настройки Unbound.
Переменные по умолчанию роли
Так как в 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: []
### Stub, forward зоны и другие ###
unbound_rpz_zones: [] # список словарей
unbound_stub_zones: [] # список словарей
unbound_forward_zones: [] # список словарей
# Для stub и forward зон, если в одном из словарей есть итерация,
# она будет индексироваться, чтобы дублировать опцию со всеми
# содержащимися значениями.
# Это может быть полезно в случае множественных 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