resolv
ahuffman.resolv
Роль Ansible для настройки /etc/resolv.conf
Переменные роли
По умолчанию
Название переменной | Обязательно | Описание | Значение по умолчанию | Тип |
---|---|---|---|---|
resolv_nameservers | да | Список из до 3 IP-адресов серверов имен | [] | список |
resolv_domain | нет | Локальное название домена | "" | строка |
resolv_search | нет | Список из до 6 доменов для поиска имен хостов | [] | список |
resolv_sortlist | нет | Список пар IP-адресов и сетевых масок для сортировки адресов, возвращаемых gethostbyname. | [] | список |
resolv_options | нет | Список опций для изменения определенных внутренних переменных резолвера. | [] | список |
Примеры игровых книг
Вызов роли
- name: "Вызов роли - Пример ahuffman.resolv"
hosts: "all"
roles:
- role: "ahuffman.resolv"
resolv_nameservers:
- "8.8.8.8"
- "8.8.4.4"
resolv_domain: "foo.org"
resolv_search:
- "foo.bar"
- "foobar.com"
resolv_options:
- "timeout:2"
- "rotate"
Вызов роли с внешне определенными переменными (group_vars / host_vars)
- name: "Вызов роли - Пример ahuffman.resolv"
hosts: "all"
roles:
- role: "ahuffman.resolv"
when:
- resolv_nameservers is defined
- resolv_nameservers | length > 0
Включенная роль
---
- name: "Включенная роль - Пример ahuffman.resolv"
hosts: "all"
tasks:
- name: "Настройка resolv.conf"
include_role:
name: "ahuffman.resolv"
vars:
resolv_nameservers:
- "8.8.8.8"
- "8.8.4.4"
resolv_domain: "foo.org"
resolv_search:
- "foo.bar"
- "foobar.com"
resolv_options:
- "timeout:2"
- "rotate"
Лицензия
Информация об авторе
Установить
ansible-galaxy install ahuffman/ansible-resolv
Лицензия
mit
Загрузки
1125459
Владелец