ansible_role_unbound

Ansible Роль: Unbound

Статус сборки Ansible Роль Ansible Роль Оценка качества Ansible

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. Не стесняйтесь сообщать о ошибках, задавать вопросы или делать запросы на слияние, если хотите!

О проекте

Install and configure Unbound

Установить
ansible-galaxy install aruhier/ansible-role-unbound
Лицензия
bsd-2-clause
Загрузки
520
Владелец