bigip_snat_pool - Управление пулами SNAT на BIG-IP.
Новая в версии 2.3.
- Описание
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Возвращаемые значения
- Примечания
Описание
- Управление пулами SNAT на BIG-IP.
Требования (к хосту, на котором выполняется модуль)
- f5-sdk
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| append | нет |
| При 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 |
| Указать, должен ли существовать пул SNAT или нет. |
| user | да | Имя пользователя для подключения к BIG-IP. У этого пользователя должны быть административные права на устройстве. Этот параметр можно опустить, если установлена переменная среды F5_USER. | ||
| validate_certs (добавлено в 2.0)
| нет | True |
| Если 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