Модуль f5networks.f5_modules.bigip_apm_policy_import – Управление импортом политик BIG-IP APM или профилей доступа APM
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в плейбуке укажите: f5networks.f5_modules.bigip_apm_policy_import.
Новая функция в f5networks.f5_modules 1.0.0
Описание
- Управление импортом политик BIG-IP APM или профилей доступа APM.
Параметры
Параметр | Комментарии |
|---|---|
force boolean | При значении Если политика не существует, это значение игнорируется. Варианты:
|
name строка / обязательно | Имя политики APM или профиля доступа APM для создания или перезаписи. |
partition строка | Раздел устройства для управления ресурсами. По умолчанию: |
provider словарь добавлено в f5networks.f5_modules 1.0.0 | Объект типа словарь, содержащий детали подключения. |
|
auth_provider строка |
Настраивает поставщик аутентификации для получения токенов аутентификации с удаленного устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете опустить этот параметр, установив переменную среды Предыдущая используемая переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательно |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server строка / обязательно |
Хост BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server_port целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды По умолчанию: |
|
timeout целое число |
Устанавливает тайм-аут в секундах для связи с сетевым устройством при подключении или отправке команд. Если тайм-аут истечёт до завершения операции, модуль выдаст ошибку. |
|
transport строка |
Настраивает транспортное соединение, используемое при подключении к удалённому устройству. Варианты:
|
|
user строка / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
validate_certs boolean |
Если Вы можете опустить этот параметр, установив переменную среды Варианты:
|
reuse_objects boolean | При значении Использование существующих объектов уменьшает размер конфигурации. Конфигурация существующих объектов может отличаться от конфигурации объектов, определённых в политике! Варианты:
|
source путь | Полный путь к файлу, который необходимо импортировать в BIG-IP APM. |
type строка | Указывает тип элемента для экспорта с устройства. Варианты:
|
Примечания
Примечание
- Из-за ID685681 невозможно выполнить инструменты ng_* через REST API на версиях v12.x и 13.x. После исправления это ограничение будет снято.
- Требуется BIG-IP >= 14.0.0
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 изменяют только рабочую конфигурацию продукта F5. Чтобы убедиться, что конфигурация, специфичная для BIG-IP, сохраняется на диске, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения рабочей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения рабочей конфигурации.
Примеры
- name: Import APM profile
bigip_apm_policy_import:
name: new_apm_profile
source: /root/apm_profile.tar.gz
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Import APM policy
bigip_apm_policy_import:
name: new_apm_policy
source: /root/apm_policy.tar.gz
type: access_policy
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Override existing APM policy
bigip_asm_policy:
name: new_apm_policy
source: /root/apm_policy.tar.gz
force: true
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
- name: Import APM profile without re-using existing configuration objects
bigip_apm_policy_import:
name: new_apm_profile
source: /root/apm_profile.tar.gz
reuse_objects: false
provider:
server: lb.mydomain.com
user: admin
password: secret
delegate_to: localhost
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
force boolean | Устанавливается при перезаписи существующей политики или профиля. Возвращаемое значение: changed Пример: |
name string | Имя политики APM или профиля доступа APM, которое требуется создать или перезаписать. Возвращаемое значение: changed Пример: |
reuse_objects boolean | Устанавливается при повторном использовании существующих объектов на BIG-IP. Возвращаемое значение: changed Пример: |
source string | Локальный путь к файлу политики APM. Возвращаемое значение: changed Пример: |
type string | Устанавливается для указания типа импортируемого элемента. Возвращаемое значение: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_apm_policy_import_module.html