Spec-Zone.ru › Ansible

Модуль community.network.netscaler_save_config — Сохранение конфигурации Netscaler.

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

У вас может быть уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.network. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.

Для использования в плейбуке укажите: community.network.netscaler_save_config.

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

Обзор

  • Этот модуль безусловно сохраняет конфигурацию на целевом узле netscaler.
  • Этот модуль не поддерживает режим проверки.
  • Этот модуль предназначен для работы либо на узле управления Ansible, либо на бастионе (прокси-сервере) с доступом к фактическому экземпляру netscaler.

Псевдонимы: network.netscaler.netscaler_save_config

Требования

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

  • nitro python sdk

Параметры

Параметр

Комментарии

nitro_pass

строка / обязательно

Пароль для аутентификации на узле netscaler.

nitro_protocol

строка

Протокол для доступа к объектам API nitro.

Варианты:

  • "http" ← (по умолчанию)
  • "https"

nitro_timeout

строка

Время в секундах до сброса при установлении нового сеанса с Netscaler.

По умолчанию: 310

nitro_user

строка / обязательно

Имя пользователя для аутентификации на узле netscaler.

nsip

строка / обязательно

IP-адрес устройства netscaler, к которому будут выполняться вызовы API nitro.

Порт можно указать с использованием двоеточия (:). Например, 192.168.1.1:555.

validate_certs

логическое значение

Если no, сертификаты SSL не будут проверяться. Это следует использовать только на контролируемых сайтах, использующих самозаверяющие сертификаты.

Варианты:

  • false
  • true ← (по умолчанию)

Примеры

---
- name: Save netscaler configuration
  delegate_to: localhost
  community.network.netscaler_save_config:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot

- name: Setup server without saving  configuration
  delegate_to: localhost
  notify: Save configuration
  netscaler_server:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot

    save_config: false

    name: server-1
    ipaddress: 192.168.1.1

# Under playbook's handlers

- name: Save configuration
  delegate_to: localhost
  community.network.netscaler_save_config:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot

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

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

Ключ

Описание

loglines

список / элементы=строка

список сообщений, записанных модулем

Возвращается: всегда

Пример: ["message 1", "message 2"]

msg

строка

Сообщение, описывающее причину ошибки

Возвращается: при ошибке

Пример: "Action does not exist"

Авторы

  • George Nikolopoulos (@giorgos-nikolopoulos)

Ссылки на коллекцию

  • Отслеживание ошибок
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/netscaler_save_config_module.html

Spec-Zone.ru

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