Spec-Zone.ru › Ansible

f5networks.f5_modules.bigip_profile_ftp модуль — Управляет профилями FTP

Примечание

Этот модуль является частью коллекции f5networks.f5_modules (версия 1.31.0).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

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

Чтобы использовать его в книге задач, укажите: f5networks.f5_modules.bigip_profile_ftp.

Новый в f5networks.f5_modules 1.0.0

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

Обзор

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

Параметры

Параметр

Комментарии

allow_ftps

boolean

Разрешает явное согласование FTPS.

Варианты:

  • false
  • true

description

string

Описание профиля.

inherit_parent_profile

boolean

Включает наследование канала данных FTP для TCP-профиля, используемого каналом управления.

Когда false, канал данных использует только FastL4 (BigProto).

Варианты:

  • false
  • true

log_profile

string

Настраивает профиль журнала ALG, который контролирует ведение журнала.

log_publisher

string

Настраивает издателя журналов, который обрабатывает ведение событий для этого профиля.

name

string / обязательно

Указывает имя профиля.

parent

string

Указывает профиль, из которого этот профиль наследует настройки.

При создании нового профиля, если этот параметр не указан, по умолчанию используется профиль, предоставляемый системой ftp.

partition

string

Раздел устройства для управления ресурсами.

По умолчанию: "Common"

port

integer

Указывает сервис для порта канала данных, используемого для этого FTP-профиля.

Допустимый диапазон значений находится между 0 и 65535 включительно.

provider

dictionary

добавлено в f5networks.f5_modules 1.0.0

Объект типа dict, содержащий данные подключения.

auth_provider

string

Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства.

Этот параметр действительно используется при работе с устройствами BIG-IQ.

no_f5_teem

boolean

Если yes, данные телеметрии TEEM не отправляются в F5.

Вы можете опустить этот параметр, установив переменную среды F5_TELEMETRY_OFF.

Предыдущая переменная F5_TEEM устарела, так как её название вызывало путаницу.

Варианты:

  • false ← (по умолчанию)
  • true

password

псевдонимы: pass, pwd

string / обязательно

Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ.

Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

server

string / обязательно

Хост BIG-IP или хост BIG-IQ.

Вы можете опустить этот параметр, установив переменную среды F5_SERVER.

server_port

integer

Порт сервера BIG-IP.

Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.

По умолчанию: 443

timeout

integer

Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку.

transport

string

Настраивает транспортное подключение для использования при подключении к удалённому устройству.

Варианты:

  • "rest" ← (по умолчанию)

user

string / обязательно

Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве.

Вы можете опустить этот параметр, установив переменную среды F5_USER.

validate_certs

boolean

Если no, сертификаты SSL не проверяются. Используйте это только на контролируемых вами сайтах с самоподписанными сертификатами.

Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

security

boolean

Включает защищённый трафик FTP для BIG-IP Application Security Manager.

Этот параметр можно использовать только в том случае, если система лицензирована для BIG-IP ASM.

Варианты:

  • false
  • true

state

string

Когда state равно present, гарантирует, что профиль ftp существует.

Когда state равно absent, гарантирует, что профиль ftp удаляется.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

translate_extended

boolean

Преобразует расширенные запросы RFC 2428 EPSV и EPRT в PASV и PORT при общении с IPv4 серверами.

Этот параметр можно использовать только в том случае, если система лицензирована для BIG-IP Application Security Manager (ASM).

Варианты:

  • false
  • true

Примечания

Примечание

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

Примеры

- name: Create an ftp profile
  bigip_profile_ftp:
    name: foo
    parent: /Common/barfoo
    port: 2221
    allow_ftps: true
    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: true
    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

Разрешить явное согласование FTPS.

Возвращаемое значение: changed

Пример: true

description

string

Описание профиля.

Возвращаемое значение: changed

Пример: "Foo is bar"

inherit_parent_profile

boolean

Включает канал передачи данных FTP для наследования TCP профиля, используемого каналом управления.

Возвращаемое значение: changed

Пример: false

log_profile

string

Профиль протокола регистрации ALG, который управляет регистрациями.

Возвращаемое значение: changed

Пример: "/Common/foo_log_profile"

... ...

Авторы

  • Wojciech Wypior (@wojtek0806)

Ссылки на сборку

  • Система отслеживания ошибок
  • Главная страница
  • Репозиторий (источники)

© 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_profile_ftp_module.html

Spec-Zone.ru

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