Модуль f5networks.f5_modules.bigip_apm_network_access — управление ресурсом сетевого доступа APM
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_apm_network_access.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управление ресурсом сетевого доступа APM.
Параметры
Параметр | Описание |
|---|---|
allow_local_dns boolean | Разрешает локальный доступ к DNS-серверам, настроенным на клиенте до установления соединения сетевого доступа. Варианты:
|
allow_local_subnet boolean | Разрешает доступ к локальной подсети и локальный доступ к любому узлу или подсети из маршрутов, указанных в таблице маршрутизации клиента. Когда Варианты:
|
description string | Описание сетевого доступа, заданное пользователем. |
dns_address_space list / элементы=string | Задает список доменных имен, описывающих DNS-адреса целевой локальной сети. |
dtls boolean | Если Варианты:
|
dtls_port integer | Задает номер порта, который ресурс сетевого доступа использует для защищенного UDP-трафика с DTLS. |
excluded_dns_addresses list / элементы=string | Задает пространства DNS-адресов, трафик которых не направляется через туннель. |
excluded_ipv4_adresses list / элементы=dictionary | Задает пространства IPv4-адресов, трафик которых не направляется через туннель. |
|
subnet string |
Адрес подсети в формате CIDR, например Адреса узлов можно указывать без маски CIDR. |
excluded_ipv6_adresses list / элементы=dictionary | Задает пространства IPv6-адресов, трафик которых не направляется через туннель. |
|
subnet string |
Адрес подсети в формате CIDR, например Адреса узлов можно указывать без маски CIDR. |
ip_version string | Поддерживаемая версия IP для ресурса сетевого доступа. Варианты:
|
ipv4_address_space list / элементы=dictionary | Задает список узлов или сетей IPv4, описывающих целевую локальную сеть. Этот параметр обязателен при создании нового ресурса, если |
|
subnet string |
Адрес подсети в формате CIDR, например Адреса узлов можно указывать без маски CIDR. |
ipv4_lease_pool string | Задает ресурс пула аренды IPv4 для использования с сетевым доступом. На пул аренды можно ссылаться, указав полный путь, например Если пул аренды указан с полным путем, параметр |
ipv6_address_space list / элементы=dictionary | Задает список узлов или сетей IPv6, описывающих целевую локальную сеть. Этот параметр обязателен при создании нового ресурса, если |
|
subnet string |
Адрес подсети в формате CIDR, например Адреса узлов можно указывать без маски CIDR. |
ipv6_lease_pool string | Задает ресурс пула аренды IPv6 для использования с сетевым доступом. На пул аренды можно ссылаться, указав полный путь, например Если пул аренды указан с полным путем, параметр |
name string / обязательный | Задает имя ресурса сетевого доступа APM, которым нужно управлять или который нужно создать. |
partition string | Раздел устройства, в котором нужно управлять ресурсами. По умолчанию: |
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 |
Если Этот параметр можно не указывать, задав переменную окружения Варианты:
|
snat_pool string | Задает имя пула SNAT, используемого для реализации выборочного и интеллектуального SNAT. Когда Когда |
split_tunnel boolean | Указывает, что через туннель сетевого доступа передается только трафик, направленный в заданное адресное пространство. Варианты:
|
state string | Если Если Варианты:
|
Примечания
Примечание
- Дополнительные сведения об использовании 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 split tunnel IPV4 Network Access
bigip_apm_network_access:
name: foobar
ip_version: ipv4
split_tunnel: true
snat_pool: "none"
ipv4_lease_pool: leasefoo
ipv4_address_space:
- subnet: 10.10.1.1
- subnet: 10.10.2.0/24
excluded_ipv4_adresses:
- subnet: 192.168.1.0/24
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Modify a split tunnel IPV4 Network Access
bigip_apm_network_access:
name: foobar
snat_pool: /Common/poolsnat
ipv4_address_space:
- subnet: 172.16.23.0/24
excluded_ipv4_adresses:
- subnet: 10.10.2.0/24
allow_local_subnet: true
allow_local_dns: true
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Remove Network Access
bigip_apm_network_access:
name: foobar
state: absent
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
allow_local_dns boolean | Включает локальный доступ к DNS-серверам, настроенным на клиенте. Возвращается: changed Пример: |
allow_local_subnet boolean | Включает доступ к локальной подсети. Возвращается: changed Пример: |
description string | Новое описание сетевого доступа. Возвращается: changed Пример: |
dns_address_space list / elements=string | Указывает список доменных имен, описывающих DNS-адреса целевой локальной сети. Возвращается: changed Пример: |
dtls boolean | Включает использование DTLS для сетевого доступа. Возвращается: changed Пример: |
dtls_port integer | Указывает номер порта, используемого ресурсом сетевого доступа для DTLS. Возвращается: changed Пример: |
excluded_dns_addresses list / elements=string | Указывает DNS-пространства адресов, для которых трафик не направляется через туннель. Возвращается: changed Пример: |
excluded_ipv4_adresses complex | Указывает пространства IPv4-адресов, для которых трафик не направляется через туннель. Возвращается: changed Пример: |
|
subnet string |
Адрес узла или сети. Возвращается: changed Пример: |
excluded_ipv6_adresses complex | Указывает пространства IPv6-адресов, для которых трафик не направляется через туннель. Возвращается: changed Пример: |
|
subnet string |
Адрес узла или сети. Возвращается: changed Пример: |
ip_version string | Поддерживаемая версия IP для ресурса сетевого доступа. Возвращается: changed Пример: |
ipv4_address_space complex | Указывает список узлов или сетей IPv4, описывающих целевую локальную сеть. Возвращается: changed Пример: |
|
subnet string |
Адрес узла или сети. Возвращается: changed Пример: |
ipv4_lease_pool string | Указывает ресурс пула аренды IPv4-адресов для использования с сетевым доступом. Возвращается: changed Пример: |
ipv6_address_space complex | Указывает список узлов или сетей IPv6, описывающих целевую локальную сеть. Возвращается: changed Пример: |
|
subnet string |
Адрес узла или сети. Возвращается: changed Пример: |
ipv6_lease_pool string | Указывает ресурс пула аренды IPv6-адресов для использования с сетевым доступом. Возвращается: changed Пример: |
snat_pool string | Имя пула SNAT, используемого ресурсом сетевого доступа. Возвращается: changed Пример: |
split_tunnel boolean | Включает раздельное туннелирование для ресурса сетевого доступа. Возвращается: changed Пример: |
Ссылки на коллекцию
© 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_apm_network_access_module.html