a10_service_group - Управление группами служб устройств A10 Networks AX/SoftAX/Thunder/vThunder.
Новое в версии 1.8.
Описание
- Управление объектами группы служб SLB (Server Load Balancing) на устройствах A10 Networks через aXAPIv2.
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| host | да | Имя хоста или IP-адрес устройства A10 Networks. | ||
| partition (добавлен в 2.3)
| нет | установить активную разделяемую часть | ||
| password | да | Пароль для учетной записи username. псевдонимы: pass, pwd | ||
| servers | нет | Список серверов для добавления в группу служб. Каждый элемент списка должен быть словарем, который указывает server: и port:, но также может необязательно указать status:. Подробности см. в примерах ниже. | ||
| service_group | да | Имя группы служб SLB (Server Load Balancing). псевдонимы: service, pool, group | ||
| service_group_method | нет | round-robin |
| Метод балансировки нагрузки группы служб SLB, например, round-robin или weighted-rr. псевдонимы: method |
| service_group_protocol | нет | tcp |
| Протокол группы служб SLB, TCP или UDP. псевдонимы: proto, protocol |
| username | да | Учетная запись с правами администратора. псевдонимы: user, admin | ||
| validate_certs | нет | да |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на устройствах, контролируемых лично, с использованием самозаверенных сертификатов. |
| write_config (добавлен в 2.2)
| нет | нет |
| Если yes, любые изменения приведут к записи текущей конфигурации в энергонезависимую память. Это сохранит все изменения конфигурации, включая те, которые могли быть внесены вручную или через другие модули, поэтому при указании yes следует соблюдать осторожность. |
Примеры
# Create a new service-group
- a10_service_group:
host: a10.mydomain.com
username: myadmin
password: mypassword
partition: mypartition
service_group: sg-80-tcp
servers:
- server: foo1.mydomain.com
port: 8080
- server: foo2.mydomain.com
port: 8080
- server: foo3.mydomain.com
port: 8080
- server: foo4.mydomain.com
port: 8080
status: disabled
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| content | полная информация о slb_service_group | успех | строка | mynewservicegroup |
Примечания
Примечание
- Требуется A10 Networks aXAPI 2.1.
- Если сервер не существует и добавляется в группу служб, сервер будет создан.
- Требуется A10 Networks aXAPI 2.1
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Информация о сообществе и сотрудничестве, Тестирование 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/a10_service_group_module.html