Spec-Zone.ru › Ansible 2.4

sros_rollback - Настройка сброса Nokia SR OS

Новое в версии 2.2.

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

Обзор

  • Настройка функции сброса на удаленных устройствах Nokia, работающих под управлением операционной системы SR OS. Этот модуль предоставляет реализацию со статусом для управления настройкой функции сброса.

Параметры

параметр обязательно по умолчанию значения комментарии
local_max_checkpoints
нет
Аргумент local_max_checkpoints настраивает максимальное количество файлов сброса, которые могут быть сохранены на локальном компакт-диске устройства. Допустимые значения для этого аргумента находятся в диапазоне от 1 до 50
provider
нет
Объект типа dict, содержащий данные подключения.
Объект словаря provider
параметр обязательно по умолчанию значения комментарии
username
нет
Настраивает имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_USERNAME.
host
да
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
ssh_keyfile
нет
Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Это значение — путь к ключу, используемому для аутентификации сеанса SSH. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_SSH_KEYFILE.
timeout
нет 10
Указывает тайм-аут в секундах для связи с сетевым устройством для подключения или отправки команд. Если тайм-аут превышен до завершения операции, модуль выдаст ошибку.
password
нет
Указывает пароль для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_PASSWORD.
port
нет 22
Указывает порт для создания подключения к удаленному устройству.
remote_max_checkpoints
нет
Аргумент remote_max_checkpoints настраивает максимальное количество файлов сброса, которые могут быть переданы и сохранены в удаленном расположении. Допустимые значения для этого аргумента находятся в диапазоне от 1 до 50
rescue_location
нет
rescue_location указывает расположение файла восстановления. Этот аргумент поддерживает любые допустимые локальные или удаленные URL-адреса, как указано в SR OS
rollback_location
нет
rollback_location указывает расположение и имя файла контрольных точек сброса. Этот аргумент поддерживает любые допустимые локальные или удаленные URL-адреса, как указано в SR OS
state
нет present
  • present
  • absent
Аргумент state определяет состояние записей конфигурации в активной конфигурации устройства. Когда значение state установлено в true, конфигурация присутствует в активной конфигурации устройства. Когда значение state установлено в false, значения конфигурации удаляются из активной конфигурации устройства.

Примеры

# Note: examples below use the following provider dict to handle
#       transport and authentication to the node.
---
vars:
  cli:
    host: "{{ inventory_hostname }}"
    username: admin
    password: admin
    transport: cli

---
- name: configure rollback location
  sros_rollback:
    rollback_location: "cb3:/ansible"
    provider: "{{ cli }}"

- name: remove all rollback configuration
  sros_rollback:
    state: absent
    provider: "{{ cli }}"

Значения возврата

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

имя описание возвращаемое тип пример
updates
Набор команд, которые будут отправлены на удаленное устройство
всегда список ['...', '...']

Статус

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

Для помощи в разработке модулей, если вам это интересно, пожалуйста, прочтите Информация о сообществе и вклад, Тестирование 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/sros_rollback_module.html

Spec-Zone.ru

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