Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 12 Следующий »

Описание

Модуль Ansible для управления конфигурациями маршрутизаторов ESR. Модуль позволяет получать бэкап с устройства и загружать на устройство заранее подготовленный конфигурационный файл.

Параметры

ПараметрВарианты/По умолчаниюКомментарий

backup

boolean

Варианты:

  • no
  • yes
Данный параметр даёт указание модулю получить полный бэкап текущего конфига с устройства, прежде чем какие-либо изменения будут произведены. Файл бэкапа будет сохранён в каталоге backup в корневой директории плейбука. Если каталог отсутствует, то он будет создан

confirm

boolean

Варианты:

  • no
  • yes
Данный параметр даёт указание модулю отправить на устройство команду confirm, если после отправки конфигурации не произошло ошибок. Если данный параметр не указан, то по истечению заданного времени (по умолчанию 600 секунд) устройство произведёт автоматический откат на действующую ранее конфигурацию.

src

-

-В данном параметре указывается путь к файлу, содержащему валидную конфигурацию маршрутизатора ESR, либо шаблон конфигурации.

Примечания

  • Протестировано на версии ПО ESR 1.4.1
  • Для корректной работы необходима версия Ansible не ниже 2.7.6
  • Для получения информации об использовании Ansible для управлении сетевыми устройствами обратитесь к официальному руководству Ansible

Примеры

- name: render a Jinja2 template onto a ESR device
  esr_config:
    src: esr-config.j2


- name: get full backup from ESR device
  esr_config:
    backup: yes


- name: upload config from src to ESR device and confirm
  esr_config:
    src: esr-1000.cfg
    confirm: True

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

В общем случае возвращаемые значения описаны здесь. Ниже перечислены уникальные для модуля значения:

ЗначениеУсловиеОписание

backup_path

string

когда параметр

backup установлен в yes

Полный путь к файлу бэкапа

Пример:

/ansible/playbooks/backup/esr-1000-config.2019-02-19@11:10:06


Установка


Ссылка на архив

Для установки скачайте архив по ссылке выше, распакуйте и запустите скрипт install.py

tar xvzf esr_ansible.tar.gz
cd ./esr_ansible
python install.py
  • Нет меток