mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-21 07:40:22 -07:00
Add options for jumphost in netconf connetion
Fixes #37262 Fixes #36284 * Updates options in netconf connection to enable bastion/jump host setting using configuration/enviornment varaibles. * Update troubleshooting docs from using bastion host with netconf connection
This commit is contained in:
parent
08ddd202fb
commit
8d8d4b3d86
3 changed files with 59 additions and 1 deletions
|
@ -597,6 +597,41 @@ no additional changes necessary. The network module will now connect to the
|
|||
network device by first connecting to the host specified in
|
||||
``ansible_ssh_common_args``, which is ``bastion01`` in the above example.
|
||||
|
||||
Using bastion/jump host with netconf connection
|
||||
-----------------------------------------------
|
||||
|
||||
Enabling jump host setting
|
||||
--------------------------
|
||||
|
||||
Bastion/jump host with netconf connection can be enable using
|
||||
- Setting Ansible variable``ansible_netconf_ssh_config`` or
|
||||
- Setting environment variable ``ANSIBLE_NETCONF_SSH_CONFIG`` or
|
||||
- Setting ``ssh_config=Ture`` under ``netconf_connection`` section in ansible configuration file
|
||||
|
||||
The ssh config file (~/.ssh/config) should have the correct proxycommand and required ssh configuration variables
|
||||
|
||||
Example ssh config file (~/.ssh/config)
|
||||
---------------------------------------
|
||||
|
||||
.. code-block:: ini
|
||||
|
||||
Host junoshost
|
||||
HostName junos01
|
||||
User myuser
|
||||
|
||||
ProxyCommand ssh user@bastion01 nc %h %p %r
|
||||
|
||||
Example Ansible inventory file
|
||||
|
||||
.. code-block:: ini
|
||||
[junos]
|
||||
junoshost
|
||||
|
||||
[junos:vars]
|
||||
ansible_connection=netconf
|
||||
ansible_network_os=junos
|
||||
ansible_user=myuser
|
||||
ansible_ssh_pass=!vault...
|
||||
|
||||
.. note:: Using ``ProxyCommand`` with passwords via variables
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue