Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_profile_ftp – Управление профилями FTP

Примечание

Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Для использования в playbook, укажите: f5networks.f5_modules.bigip_profile_ftp.

Добавлено в версии 1.0.0: of f5networks.f5_modules

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление профилями FTP на системе BIG-IP.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
allow_ftps
boolean
    Варианты:
  • no
  • yes
Разрешает явное согласование FTPS.
description
string
Описание профиля.
inherit_parent_profile
boolean
    Варианты:
  • no
  • yes
Включает наследование канала данных FTP от TCP-профиля, используемого контрольным каналом.
Когда no, канал данных использует только FastL4 (BigProto).
log_profile
string
Настраивает профиль протокола ALG, который управляет ведением журнала.
log_publisher
string
Настраивает издателя журнала, который обрабатывает ведение журнала событий для этого профиля.
name
string / обязательно
Указывает имя профиля.
parent
string
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, по умолчанию используется системный профиль ftp.
partition
string
По умолчанию:
"Common"
Раздел устройства для управления ресурсами.
port
integer
Указывает службу для порта канала данных, используемого для этого профиля FTP.
Допустимый диапазон значений от 0 до 65535 включительно.
provider
dictionary
добавлено в 1.0.0 of f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
string
Настраивает поставщика авторизации для получения маркеров аутентификации от удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
no_f5_teem
boolean
    Варианты:
  • no
  • yes
Если yes, данные телеметрии TEEM не отправляются на F5.
Вы можете опустить этот параметр, задав переменную среды F5_TEEM.
password
string / обязательно
Пароль учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, задав переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
string / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, задав переменную среды F5_SERVER.
server_port
integer
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, задав переменную среды F5_SERVER_PORT.
timeout
integer
Указывает тайм-аут в секундах для связи с сетевым устройством для подключения или отправки команд. Если тайм-аут истекает до завершения операции, модуль вернет ошибку.
transport
string
    Варианты:
  • rest ←
Настраивает транспортное соединение для подключения к удаленному устройству.
user
string / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, задав переменную среды F5_USER.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самоподписанными сертификатами.
Вы можете опустить этот параметр, задав переменную среды F5_VALIDATE_CERTS.
security
boolean
    Варианты:
  • no
  • yes
Включает безопасный трафик FTP для BIG-IP Application Security Manager.
Этот параметр может быть использован только при наличии лицензии на BIG-IP ASM.
state
string
    Варианты:
  • present ←
  • absent
Если state — present, гарантирует существование профиля ftp.
Если state — absent, гарантирует удаление профиля ftp.
translate_extended
boolean
    Варианты:
  • no
  • yes
Переводит расширенные запросы RFC 2428 EPSV и EPRT в PASV и PORT при взаимодействии с IPv4-серверами.
Этот параметр может быть использован только при наличии лицензии на BIG-IP Application Security Manager (ASM).

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на https://www.ansible.com/integrations/networks/f5.
  • Требуется версия ПО BIG-IP >= 12.
  • Модули F5 манипулируют только активной конфигурацией продукта F5. Для обеспечения сохранения специфической конфигурации BIG-IP на диске, убедитесь, что включен хотя бы один task, использующий модуль f5networks.f5_modules.bigip_config для сохранения активной конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения активной конфигурации.

Примеры

- name: Create an ftp profile
  bigip_profile_ftp:
    name: foo
    parent: /Common/barfoo
    port: 2221
    allow_ftps: yes
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Modify an ftp profile
  bigip_profile_ftp:
    name: foo
    log_profile: /Common/alg_log
    log_publisher: /Common/foo_publisher
    security: yes
    description: my description
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Remove an ftp profile
  bigip_profile_ftp:
    name: foo
    state: absent
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое Описание
allow_ftps
boolean
changed
Разрешение явного согласования FTPS.

Пример:
True
description
string
changed
Описание профиля.

Пример:
Foo — bar
inherit_parent_profile
boolean
changed
Включение наследования канала данных FTP от TCP-профиля, используемого контрольным каналом.

log_profile
string
changed
Профиль журнала ALG, который управляет ведением журнала.

Пример:
/Common/foo_log_profile
log_publisher
list / elements=string
changed
Имя издателя журнала, который обрабатывает ведение журнала событий для этого профиля.

Пример:
/Common/publisher_1
parent
string
changed
Указывает профиль, из которого этот профиль наследует настройки.

Пример:
/Common/ftp
port
integer
changed
Указывает службу для порта канала данных, используемого для этого профиля FTP.

Пример:
20
security
boolean
changed
Включение безопасного трафика FTP для BIG-IP Application Security Manager.

translate_extended
boolean
changed
Перевод расширенных запросов RFC 2428 при взаимодействии с IPv4-серверами.

Пример:
True


Авторы

  • Wojciech Wypior (@wojtek0806)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/f5networks/f5_modules/bigip_profile_ftp_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API