Spec-Zone.ru › Ansible 2.6

a10_virtual_server — Управление виртуальными серверами устройств A10 Networks AX/SoftAX/Thunder/vThunder.

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

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Управление объектами виртуальных серверов SLB (Server Load Balancing) на устройствах A10 Networks через aXAPIv2.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
client_cert
Файл цепочки сертификатов в формате PEM, используемый для проверки подлинности клиента по протоколу SSL. Этот файл также может содержать ключ, и если ключ включен, client_key не требуется.
client_key
Файл в формате PEM, содержащий ваш закрытый ключ, используемый для проверки подлинности клиента по протоколу SSL. Если client_cert содержит как сертификат, так и ключ, этот параметр не требуется.
force
bool
    Варианты:
  • нет ←
  • да
Если yes не получить кэшированную копию.

Псевдонимы: thirsty
force_basic_auth
bool
    Варианты:
  • нет ←
  • да
Указанные учетные данные с параметрами url_username и url_password должны передаваться в заголовке HTTP.
host
обязательно
Имя хоста или IP-адрес устройства A10 Networks.
http_agent По умолчанию:
"ansible-httpget"
Заголовок для идентификации, обычно отображается в журналах веб-сервера.
partition
(добавлено в 2.3)
установка активной раздела
password
обязательно
Пароль для учетной записи username.

Псевдонимы: pass, pwd
state
    Варианты:
  • present ←
  • absent
Если указанный виртуальный сервер должен существовать.
url
URL HTTP, HTTPS или FTP в формате (http|https|ftp)://[user[:pass]]@host.domain[:port]/path
url_password
Пароль для использования в аутентификации HTTP по принципу «логин-пароль».
Если параметр url_username не указан, параметр url_password не будет использован.
url_username
Имя пользователя для использования в аутентификации HTTP по принципу «логин-пароль».
Этот параметр можно использовать без url_password для сайтов, которые разрешают пустые пароли
use_proxy
bool
    Варианты:
  • нет
  • да ←
Если no, прокси не будет использоваться, даже если он определен в переменной окружения на целевых хостах.
username
обязательно
Учетная запись с правами администратора.

Псевдонимы: user, admin
validate_certs
bool

(добавлено в 2.2)
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены. Это следует использовать только на устройствах, контролируемых лично, с использованием самозаверяющих сертификатов.
virtual_server
обязательно
Имя виртуального сервера SLB (Server Load Balancing).

Псевдонимы: vip, virtual
virtual_server_ip
IP-адрес виртуального сервера SLB.

Псевдонимы: ip, адрес
virtual_server_ports
Список портов для создания виртуального сервера. Каждый элемент списка должен быть словарем, в котором указываются port: и type:, но также можно указать service_group: и status:. Подробности см. в примерах ниже. Этот параметр требуется, когда state имеет значение present.
virtual_server_status
    Варианты:
  • включено
  • выключено
По умолчанию:
"включено"
Статус виртуального сервера SLB, например, включено или выключено.

Псевдонимы: status
write_config
bool

(добавлено в 2.2)
    Варианты:
  • нет ←
  • да
Если yes, любые изменения приведут к записи текущей конфигурации в энергонезависимую память. Это сохранит все изменения конфигурации, включая те, которые были внесены вручную или с помощью других модулей, поэтому следует быть осторожным при указании yes.

Примечания

Примечание

  • Требуется A10 Networks aXAPI 2.1.
  • Требуется A10 Networks aXAPI 2.1

Примеры

# Create a new virtual server
- a10_virtual_server:
    host: a10.mydomain.com
    username: myadmin
    password: mypassword
    partition: mypartition
    virtual_server: vserver1
    virtual_server_ip: 1.1.1.1
    virtual_server_ports:
      - port: 80
        protocol: TCP
        service_group: sg-80-tcp
      - port: 443
        protocol: HTTPS
        service_group: sg-443-https
      - port: 8080
        protocol: http
        status: disabled

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

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

Ключ Возвращаемое значение Описание
content
строка
успех
полная информация о slb_virtual

Пример:
mynewvirtualserver


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Eric Chou (@ericchou) 2016, Mischa Peters (@mischapeters) 2014

Подсказка

Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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