Spec-Zone.ru › Ansible 2.5

netscaler_server - Управление конфигурацией сервера

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

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

Обзор

  • Управление конфигурацией сущностей сервера.
  • Этот модуль предназначен для работы как на узле управления Ansible, так и на бастионе (шлюзе) с доступом к фактической инстанции NetScaler.

Требования

Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.

  • nitro python sdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
comment
Любая информация о сервере.
delay
(добавлено в 2.5)
Время в секундах, после которого все службы, настроенные на сервере, будут отключены.
Этот параметр имеет смысл только при установке параметра disabled в true
disabled
    Варианты:
  • нет ←
  • да
При установке в true состояние сервера будет установлено в disabled.
При установке в false состояние сервера будет установлено в enabled.
Обратите внимание, что из-за ограничений базового API NITRO изменение состояния disabled не приводит к тому, что модуль указывает на изменение статуса.
domain
Имя домена сервера. Для конфигурации на основе домена сначала необходимо создать сервер.
Минимальная длина = 1
domainresolveretry По умолчанию:
5
Время в секундах, которое NetScaler-приложение должно ждать после неудачного разрешения DNS, прежде чем отправить следующий запрос DNS для разрешения имени домена.
Минимальное значение = 5
Максимальное значение = 20939
graceful
(добавлено в 2.5)
    Варианты:
  • нет
  • да
Выключить плавно, не принимая новых подключений и отключая каждую службу, когда все её подключения закрыты.
Этот параметр имеет смысл только при установке параметра disabled в true
ipaddress
IPv4 или IPv6 адрес сервера. Если вы создаёте сервер на основе IP-адреса, вместо IP-адреса можно указать имя сервера при создании службы. Примечание: Если вы не создаёте запись сервера, IP-адрес сервера, который вы вводите при создании службы, станет именем сервера.
ipv6address
    Варианты:
  • нет ←
  • да
Поддержка режима адресации IPv6. Если вы настраиваете сервер в режиме адресации IPv6, вы не можете использовать сервер в режиме адресации IPv4.
name
Имя сервера.
Должно начинаться с символа латинского алфавита или символа подчеркивания _, и должно содержать только символы латинского алфавита, цифры, символ подчеркивания _, знак решётки #, точку ., пробел, двоеточие :, символ @ @, знак равенства =, и дефис -.
Можно изменить после создания имени.
Минимальная длина = 1
nitro_pass
обязательно
Пароль для аутентификации на узле NetScaler.
nitro_protocol
    Варианты:
  • http ←
  • https
Протокол для доступа к объектам API nitro.
nitro_timeout По умолчанию:
310
Время в секундах до возникновения ошибки таймаута при установлении нового сеанса с NetScaler
nitro_user
обязательно
Имя пользователя для аутентификации на узле NetScaler.
nsip
обязательно
IP-адрес NetScaler-приложения, где будут выполняться вызовы API nitro.
Порт можно указать с двоеточием (:). Например, 192.168.1.1:555.
save_config
    Варианты:
  • нет
  • да ←
Если значение true, модуль сохранит конфигурацию на узле NetScaler, если будут внесены изменения.
Модуль не будет сохранять конфигурацию на узле NetScaler, если изменений не было.
state
    Варианты:
  • present ←
  • absent
Состояние ресурса, настраиваемого модулем на узле NetScaler.
При значении present ресурс будет создан при необходимости и настроен в соответствии с параметрами модуля.
При значении absent ресурс будет удален с узла NetScaler.
td
Целочисленное значение, уникально идентифицирующее домен трафика, в котором вы хотите настроить сущность. Если вы не укажете идентификатор, сущность станет частью стандартного домена трафика с идентификатором 0.
Минимальное значение = 0
Максимальное значение = 4094
translationip
IP-адрес, используемый для преобразования DNS-разрешенного IP-адреса сервера.
translationmask
Маска сети IP-адреса преобразования.
validate_certs По умолчанию:
да
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверенных сертификатов.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами Citrix NetScaler Network см. на https://www.ansible.com/ansible-netscaler.

Примеры

- name: Setup server
  delegate_to: localhost
  netscaler_server:
      nsip: 172.18.0.2
      nitro_user: nsroot
      nitro_pass: nsroot

      state: present

      name: server-1
      ipaddress: 192.168.1.1

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

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

Ключ Возвращаемое значение Описание
diff
словарь
ошибка
Список различий между фактическим настроенным объектом и конфигурацией, указанной в модуле

Пример:
{'targetlbvserver': 'различие. наше: (строка) server1 другое: (строка) server2'}
loglines
список
всегда
список записей журнала, созданных модулем

Пример:
['сообщение 1', 'сообщение 2']
msg
строка
ошибка
Сообщение, подробно описывающее причину ошибки

Пример:
Действие не существует


Статус

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

Автор

  • Георгий Николопулос (@giorgos-nikolopoulos)

Подсказка

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

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

Spec-Zone.ru

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