Spec-Zone.ru › Ansible 2.4

bigip_snat_pool - Управление пулами SNAT на BIG-IP.

Новая в версии 2.3.

  • Описание
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус

Описание

  • Управление пулами SNAT на BIG-IP.

Требования (к хосту, на котором выполняется модуль)

  • f5-sdk

Параметры

параметр обязательно по умолчанию варианты комментарии
append
нет
  • True
  • False
При yes, будут добавлены только члены в пул SNAT. При no, существующий список членов будет заменён предоставленным списком членов.
members
нет None
Список членов для добавления в пул SNAT. Если предоставлен state параметр присутствия, этот параметр обязателен. В противном случае он необязателен.
алиасы: member
name
да
Имя пула SNAT.
password
да
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если установлена переменная среды F5_PASSWORD.
server
да
Хост BIG-IP. Этот параметр можно опустить, если установлена переменная среды F5_SERVER.
server_port
(добавлено в 2.2)
нет 443
Порт сервера BIG-IP. Этот параметр можно опустить, если установлена переменная среды F5_SERVER_PORT.
state
нет present
  • present
  • absent
Указать, должен ли существовать пул SNAT или нет.
user
да
Имя пользователя для подключения к BIG-IP. У этого пользователя должны быть административные права на устройстве. Этот параметр можно опустить, если установлена переменная среды F5_USER.
validate_certs
(добавлено в 2.0)
нет True
  • True
  • False
Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых сайтах, использующих самозаверяющие сертификаты. Этот параметр можно опустить, если установлена переменная среды F5_VALIDATE_CERTS.

Примеры

- name: Add the SNAT pool 'my-snat-pool'
  bigip_snat_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my-snat-pool"
      state: "present"
      members:
          - 10.10.10.10
          - 20.20.20.20
  delegate_to: localhost

- name: Change the SNAT pool's members to a single member
  bigip_snat_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my-snat-pool"
      state: "present"
      member: "30.30.30.30"
  delegate_to: localhost

- name: Append a new list of members to the existing pool
  bigip_snat_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my-snat-pool"
      state: "present"
      members:
          - 10.10.10.10
          - 20.20.20.20
  delegate_to: localhost

- name: Remove the SNAT pool 'my-snat-pool'
  bigip_snat_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "johnd"
      state: "absent"
  delegate_to: localhost

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

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

имя описание возвращается тип пример
members
Список членов, которые являются частью пула SNAT.
изменено и успешно список ['10.10.10.10']

Примечания

Примечание

  • Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk
  • Требуется пакет netaddr Python на хосте. Это так же просто, как pip install netaddr

Статус

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

Для получения помощи в разработке модулей, если вы так склонны, пожалуйста, прочтите Информация сообщества и участие, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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