Spec-Zone.ru › Ansible 2.11

community.network.icx_copy – Передача файлов на удаленные коммутаторы Ruckus ICX 7000 серии

Примечание

Этот плагин входит в состав коллекции community.network (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.network.

Для использования в книге задач укажите: community.network.icx_copy.

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

Обзор

  • Этот модуль переносит файлы на или с удаленных устройств, работающих под управлением ICX.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
download
строка
    Варианты:
  • running-config
  • startup-config
  • flash_primary
  • flash_secondary
  • bootrom
  • fips-primary-sig
  • fips-secondary-sig
  • fips-bootrom-sig
Имя ресурса, который нужно загрузить. Взаимоисключающее с upload.
protocol
строка / обязательно
    Варианты:
  • scp
  • https
Протокол передачи данных, который нужно использовать
public_key
строка
    Варианты:
  • rsa
  • dsa
Тип открытого ключа, используемого для входа на сервер scp.
remote_filename
строка / обязательно
Имя или путь к удаленному файлу/ресурсу, который нужно загрузить или загрузить.
remote_pass
строка
Удаленный пароль для входа в scp.
remote_port
строка
Номер порта удаленного узла. Значения по умолчанию будут выбраны на основе типа протокола. Значение по умолчанию для scp: 22, http: 443
remote_server
строка / обязательно
IP-адрес удаленного сервера
remote_user
строка
Удаленный логин для входа в scp.
upload
строка
    Варианты:
  • running-config
  • startup-config
  • flash_primary
  • flash_secondary
Имя ресурса, который нужно загрузить. Взаимоисключающее с download.

Примечания

Примечание

  • Тестировалось на ICX 10.1.
  • Дополнительную информацию об использовании платформы ICX см. в руководстве ICX OS Platform Options.

Примеры

- name: Upload running-config to the remote scp server
  community.network.icx_copy:
    upload: running-config
    protocol: scp
    remote_server: 172.16.10.49
    remote_filename: running.conf
    remote_user: user1
    remote_pass: pass123

- name: Download running-config from the remote scp server
  community.network.icx_copy:
    download: running-config
    protocol: scp
    remote_server: 172.16.10.49
    remote_filename: running.conf
    remote_user: user1
    remote_pass: pass123

- name: Download running-config from the remote scp server using rsa public key
  community.network.icx_copy:
    download: running-config
    protocol: scp
    remote_server: 172.16.10.49
    remote_filename: running.conf
    remote_user: user1
    remote_pass: pass123
    public_key: rsa

- name: Upload startup-config to the remote https server
  community.network.icx_copy:
    upload: startup-config
    protocol: https
    remote_server: 172.16.10.49
    remote_filename: config/running.conf
    remote_user: user1
    remote_pass: pass123

- name: Upload startup-config to the remote https server
  community.network.icx_copy:
    upload: startup-config
    protocol: https
    remote_server: 172.16.10.49
    remote_filename: config/running.conf
    remote_user: user1
    remote_pass: pass123

- name: Download OS image into the flash from remote scp ipv6 server
  community.network.icx_copy:
    download: startup-config
    protocol: scp
    remote_server: ipv6 FE80:CD00:0000:0CDE:1257:0000:211E:729C
    remote_filename: img.bin
    remote_user: user1
    remote_pass: pass123

- name: Download OS image into the secondary flash from remote scp ipv6 server
  community.network.icx_copy:
    Download: flash_secondary
    protocol: scp
    remote_server: ipv6 FE80:CD00:0000:0CDE:1257:0000:211E:729C
    remote_filename: img.bin
    remote_user: user1
    remote_pass: pass123

- name: Download OS image into the secondary flash from remote scp ipv6 server on port 5000
  community.network.icx_copy:
    Download: flash_secondary
    protocol: scp
    remote_server: ipv6 FE80:CD00:0000:0CDE:1257:0000:211E:729C
    remote_port: 5000
    remote_filename: img.bin
    remote_user: user1
    remote_pass: pass123

- name: Download OS image into the primary flash from remote https ipv6 server
  community.network.icx_copy:
    Download: flash_primary
    protocol: https
    remote_server: ipv6 FE80:CD00:0000:0CDE:1257:0000:211E:729C
    remote_filename: images/img.bin
    remote_user: user1
    remote_pass: pass123

- name: Download OS image into the primary flash from remote https ipv6 server on port 8080
  community.network.icx_copy:
    Download: flash_primary
    protocol: https
    remote_server: ipv6 FE80:CD00:0000:0CDE:1257:0000:211E:729C
    remote_port: 8080
    remote_filename: images/img.bin
    remote_user: user1
    remote_pass: pass123

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

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда
true, если загружено любое конфигурационное или flash-устройство. В противном случае false.



Авторы

  • Ruckus Wireless (@Commscope)

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

Spec-Zone.ru

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