ansible.builtin.net_put (v2.6.2) — module

Copy a file from Ansible Controller to a network device

| "added in version" 2.6 of ansible.builtin"

Authors: Deepak Agrawal (@dagrawal)

preview | supported by network

Install Ansible via pip

Install with pip install ansible==2.6.2

Description

This module provides functionality to copy file from Ansible controller to network devices.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: copy file from ansible controller to a network device
  net_put:
    src: running_cfg_ios1.txt
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- 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

Inputs

    
src:
    description:
    - Specifies the source file. The path to the source file can either be the full path
      on the Ansible control host or a relative path from the playbook or role root directory.
    required: true

dest:
    default:
    - Filename from src and at default directory of user shell on network_os.
    description:
    - Specifies the destination file. The path to destination file can either be the full
      path or relative path as supported by network_os.
    required: false

protocol:
    choices:
    - scp
    - sftp
    default: scp
    description:
    - Protocol used to transfer file.