community.network.icx_copy – Передача файлов на удаленные коммутаторы Ruckus ICX 7000 серии
Примечание
Этот плагин входит в состав коллекции community.network (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в книге задач укажите: community.network.icx_copy.
Обзор
- Этот модуль переносит файлы на или с удаленных устройств, работающих под управлением ICX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| download строка |
| Имя ресурса, который нужно загрузить. Взаимоисключающее с upload. |
| protocol строка / обязательно |
| Протокол передачи данных, который нужно использовать |
| public_key строка |
| Тип открытого ключа, используемого для входа на сервер scp. |
| remote_filename строка / обязательно | Имя или путь к удаленному файлу/ресурсу, который нужно загрузить или загрузить. | |
| remote_pass строка | Удаленный пароль для входа в scp. | |
| remote_port строка | Номер порта удаленного узла. Значения по умолчанию будут выбраны на основе типа протокола. Значение по умолчанию для scp: 22, http: 443 | |
| remote_server строка / обязательно | IP-адрес удаленного сервера | |
| remote_user строка | Удаленный логин для входа в scp. | |
| upload строка |
| Имя ресурса, который нужно загрузить. Взаимоисключающее с 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