Spec-Zone.ru › Ansible 2.6

net_get - Копирование файла с сетевого устройства на контроллер Ansible

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

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

Обзор

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

Требования

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

  • scp

Параметры

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

Примечания

Примечание

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

Примеры

- name: copy file from the network device to Ansible controller
  net_get:
    src: running_cfg_ios1.txt

- name: copy file from ios to common location at /tmp
  net_get:
    src: running_cfg_sw1.txt
    dest : /tmp/ios1.txt

Статус

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

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

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

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

Поддержка

Дополнительную информацию о поддержке этого модуля 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_get_module.html

Spec-Zone.ru

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