Spec-Zone.ru › Ansible 2.6

net_put — Копирование файла с контроллера Ansible на сетевое устройство

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

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

Обзор

  • Этот модуль предоставляет возможность копирования файла с контроллера Ansible на сетевые устройства.

Требования

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

  • scp

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dest Значение по умолчанию:
["Имя файла из src и в стандартном каталоге пользователя на network_os."]
Указывает целевой файл. Путь к целевому файлу может быть полным или относительным, как поддерживается network_os.
protocol
    Варианты:
  • scp ←
  • sftp
Протокол, используемый для передачи файла.
src
обязательно
Указывает исходный файл. Путь к исходному файлу может быть полным на хосте Ansible или относительным от корневого каталога плейбука или роли.

Примечания

Примечание

  • Некоторым устройствам требуется настройка определенных параметров для работы scp. Эти параметры должны быть предварительно настроены перед использованием этого модуля, например, ios — ip scp server enable.
  • Привилегии пользователя для выполнения scp на сетевом устройстве должны быть предварительно настроены, например, в ios — по умолчанию необходимы привилегии пользователя 15, чтобы разрешить scp.
  • Стандартное место назначения исходного файла.

Примеры

- name: copy file from ansible controller to a network device
  net_put:
    src: running_cfg_ios1.txt

- name: copy file at root dir of flash in slot 3 of sw1(ios)
  net_put:
    src: running_cfg_sw1.txt
    protocol: sftp
    dest : flash3:/running_cfg_sw1.txt

Статус

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

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

Этот модуль помечен как сетевой, что означает, что он обслуживается командой Ansible по работе с сетями. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

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

Поддержка

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в этой статье базы знаний.

Автор

  • Deepak Agrawal (@dagrawal)

Подсказка

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

© 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/net_put_module.html

Spec-Zone.ru

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