bigip_configsync_actions - Выполнение различных действий, связанных с config-sync.
Описание
- Позволяет выполнять различные действия config-sync. Эти действия позволяют вам вручную синхронизировать конфигурацию между несколькими BIG-IP, когда эти устройства объединены в пару HA.
Требования (к хосту, на котором выполняется модуль)
- f5-sdk >= 2.2.3
Параметры
| параметр | обязательный | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| device_group | да | Группа устройств, для которых необходимо выполнить действия config-sync. | ||
| overwrite_config | нет |
| Указывает, что операция синхронизации перезаписывает конфигурацию на целевом устройстве. | |
| password | да | Пароль от учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена. | ||
| server | да | Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена. | ||
| server_port (добавлено в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена. | |
| sync_device_to_group | нет |
| Указывает, что система синхронизирует данные конфигурации с этого устройства на другие члены группы устройств. В этом случае устройство выполнит «push» на все другие устройства в группе. Этот параметр взаимоисключающий с параметром sync_group_to_device. | |
| sync_most_recent_to_device | нет |
| Указывает, что система синхронизирует данные конфигурации с устройства, имеющего самую последнюю конфигурацию. В этом случае устройство выполнит «pull» с самого последнего обновлённого устройства. Этот параметр взаимоисключающий с параметрами sync_device_to_group. | |
| user | да | Имя пользователя для подключения к BIG-IP. У этого пользователя должны быть административные права на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена. | ||
| validate_certs (добавлено в 2.0)
| нет | True |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых лично сайтах с использованием самозаверяемых сертификатов. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена. |
Примеры
- name: Sync configuration from device to group
bigip_configsync_actions:
device_group: "foo-group"
sync_device_to_group: yes
server: "lb01.mydomain.com"
user: "admin"
password: "secret"
validate_certs: no
delegate_to: localhost
- name: Sync configuration from most recent device to the current host
bigip_configsync_actions:
device_group: "foo-group"
sync_most_recent_to_device: yes
server: "lb01.mydomain.com"
user: "admin"
password: "secret"
validate_certs: no
delegate_to: localhost
- name: Perform an initial sync of a device to a new device group
bigip_configsync_actions:
device_group: "new-device-group"
sync_device_to_group: yes
server: "lb01.mydomain.com"
user: "admin"
password: "secret"
validate_certs: no
delegate_to: localhost
Примечания
Примечание
- Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
- Требуется пакет objectpath Python на хосте. Это так же просто, как pip install objectpath.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для помощи в разработке модулей, если вам это нужно, пожалуйста, прочтите Информацию о сообществе и сотрудничестве, Тестирование 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_configsync_actions_module.html