Extreme ERIC_ECCLI is part of the community.network collection and only supports CLI connections today. This page offers details on how to use
ansible.netcommon.network_cli on ERIC_ECCLI in Ansible.
uses SSH keys / SSH-agent if present
via a bastion (jump host)
not supported by ERIC_ECCLI
Returned Data Format
ERIC_ECCLI does not support
ansible_connection: local. You must use
ansible_connection: ansible.netcommon.network_cli ansible_network_os: community.network.eric_eccli ansible_user: myuser ansible_password: !vault... ansible_ssh_common_args: '-o ProxyCommand="ssh -W %h:%p -q bastion01"'
ProxyCommanddirective. To prevent secrets from leaking out (for example in
psoutput), SSH does not support providing passwords via environment variables.
- name: run show version on remote devices (eric_eccli) community.network.eric_eccli_command: commands: show version when: ansible_network_os == 'community.network.eric_eccli'
Never store passwords in plain text. We recommend using SSH keys to authenticate SSH connections. Ansible supports ssh-agent to manage your SSH keys. If you must use passwords to authenticate SSH connections, we recommend encrypting them with Ansible Vault.
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.