Модуль f5networks.f5_modules.bigip_profile_dns — управление профилями DNS на BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить коллекцию, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_profile_dns.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управление профилями DNS на BIG-IP. Профили DNS имеют множество параметров, каждый из которых настраивает стандартный профиль
dns. Пользователям этого модуля следует учитывать, что для многих настраиваемых параметров значения по умолчанию в модуле не заданы. Вместо этого значение по умолчанию назначает сама система BIG-IP, и в большинстве случаев оно является приемлемым.
Параметры
Параметр | Комментарии |
|---|---|
cache_name string | Указывает созданный пользователем кэш, который система использует для кэширования ответов DNS. При выборе кэша для использования системой необходимо также задать для |
enable_cache boolean | Указывает, кэширует ли система ответы DNS. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Если Если Варианты:
|
enable_dns_express boolean | Указывает, включён ли механизм DNS Express. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Механизм DNS Express получает передачу зоны от авторитетного DNS-сервера для этой зоны. Если для этого профиля также включён параметр Варианты:
|
enable_dns_firewall boolean | Указывает, включён ли межсетевой экран DNS. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Варианты:
|
enable_dnssec boolean | Указывает, подписывает ли система ответы ключами DNSSEC и отвечает ли на специальные запросы DNSSEC (например, запросы типа DNSKEY). При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Варианты:
|
enable_gtm boolean | Указывает, использует ли система Global Traffic Manager (теперь BIG-IP DNS) для управления ответом. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Варианты:
|
enable_zone_transfer boolean | Указывает, отвечает ли система на запросы передачи зоны DNS, созданной в системе. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Параметры Если параметры Если параметр Варианты:
|
name string / обязательный | Указывает имя профиля DNS. |
parent string | Указывает профиль, от которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, используется системный профиль |
partition string | Раздел устройства, в котором будут управляться ресурсы. По умолчанию: |
process_recursion_desired boolean | Указывает, обрабатывать ли клиентские пакеты DNS с установленным в заголовке флагом Recursion Desired. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Если задано значение Варианты:
|
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения о подключении. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства. Этот параметр используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Этот параметр можно не указывать, задав переменную среды Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную среды |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную среды По умолчанию: |
|
timeout integer |
Задаёт время ожидания в секундах при взаимодействии с сетевым устройством — для подключения или отправки команд. Если время ожидания истечёт до завершения операции, модуль завершится с ошибкой. |
|
transport string |
Настраивает транспортное соединение для подключения к удалённому устройству. Варианты:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У пользователя должны быть права администратора на устройстве. Этот параметр можно не указывать, задав переменную среды |
|
validate_certs boolean |
Если Этот параметр можно не указывать, задав переменную среды Варианты:
|
state string | Если Если Варианты:
|
unhandled_query_action string | Указывает действие, выполняемое, если запрос не соответствует Wide IP или зоне DNS Express. Если Если Если Если Если При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Варианты:
|
use_local_bind boolean | Указывает, перенаправляет ли система запросы, не относящиеся к Wide IP, на локальный сервер BIND в системе BIG-IP. Для обеспечения наилучшей производительности отключите этот параметр при использовании кэша DNS. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Варианты:
|
Примечания
Примечание
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия программного обеспечения BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы сохранить конфигурацию BIG-IP на диск, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Правила использования модуля для сохранения текущей конфигурации см. в его документации.
Примеры
- name: Create a DNS profile
bigip_profile_dns:
name: foo
enable_dns_express: false
enable_dnssec: false
enable_gtm: false
process_recursion_desired: false
use_local_bind: false
enable_dns_firewall: true
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
cache_name string | Имя кэша, используемого DNS. Возвращается: при изменении Пример: |
enable_cache boolean | Включено ли кэширование DNS. Возвращается: при изменении Пример: |
enable_dns_express boolean | Включён ли DNS Express для ресурса. Возвращается: при изменении Пример: |
enable_dns_firewall boolean | Включена ли функция межсетевого экрана DNS. Возвращается: при изменении Пример: |
enable_dnssec boolean | Включён ли DNSSEC для ресурса. Возвращается: при изменении Пример: |
enable_gtm boolean | Используется ли GTM для управления ресурсом. Возвращается: при изменении Пример: |
enable_zone_transfer boolean | Включена ли передача зоны для ресурса. Возвращается: при изменении Пример: |
process_recursion_desired boolean | Обрабатываются ли клиентские пакеты DNS с установленным флагом Recursion Desired. Возвращается: при изменении Пример: |
unhandled_query_action string | Действие при необработанных запросах Возвращается: при изменении Пример: |
use_local_bind boolean | Перенаправляются ли запросы, не относящиеся к Wide IP, на локальный сервер BIND. Возвращается: при изменении Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_profile_dns_module.html