HI Asif, junos_command requires netconf to be enabled on the remote device.

On Tue, Apr 25, 2017 at 3:31 PM, Asif Iqbal <[email protected]> wrote:

> I am failing to make junos_command work
>
> 2017-04-25 15:28:49,152 p=4058 u=user |  PLAY [sdwan-routers]
> ************************************************************
> ****************************************
> 2017-04-25 15:28:49,171 p=4058 u=user |  TASK [junos_command]
> ************************************************************
> ****************************************
> 2017-04-25 15:28:49,572 p=4084 u=user |  creating new control socket for
> host router.example.net:830 as user None
> 2017-04-25 15:28:49,572 p=4084 u=user |  control socket path is
> /home/user/.ansible/pc/c08d46d021
> 2017-04-25 15:28:49,572 p=4084 u=user |  current working directory is
> /home/user/ansible/sdwan
> 2017-04-25 15:28:49,572 p=4084 u=user |  using connection plugin netconf
> 2017-04-25 15:28:49,629 p=4084 u=user |  network_os is set to junos
> 2017-04-25 15:28:49,629 p=4084 u=user |  ssh connection done, stating
> ncclient
> 2017-04-25 15:28:59,694 p=4084 u=user |  failed to create control socket
> for host router.example.net
> 2017-04-25 15:28:59,695 p=4084 u=user |  Traceback (most recent call last):
>   File "/usr/bin/ansible-connection", line 298, in main
>     server = Server(sf_path, pc)
>   File "/usr/bin/ansible-connection", line 135, in __init__
>     self.conn._connect()
>   File 
> "/usr/lib/python2.7/dist-packages/ansible/plugins/connection/netconf.py",
> line 95, in _connect
>     device_params={'name': self._network_os}
>   File "/usr/lib/python2.7/dist-packages/ncclient/manager.py", line 149,
> in connect
>     return connect_ssh(*args, **kwds)
>   File "/usr/lib/python2.7/dist-packages/ncclient/manager.py", line 118,
> in connect_ssh
>     session.connect(*args, **kwds)
>   File "/usr/lib/python2.7/dist-packages/ncclient/transport/ssh.py", line
> 372, in connect
>     raise SSHError("Could not open socket to %s:%s" % (host, port))
> SSHError: Could not open socket to router.example.net:830
>
> 2017-04-25 15:29:19,598 p=4084 u=user |  number of connection attempts
> exceeded, unable to connect to control socket
> 2017-04-25 15:29:19,599 p=4084 u=user |  persistent_connect_interval=1,
> persistent_connect_retries=30
> 2017-04-25 15:29:19,625 p=4058 u=user |  fatal: [router.example.net]:
> FAILED! => {"changed": false, "failed": true, "msg": "unable to open shell.
> Please see: https://docs.ansible.com/ansible/network_debug_
> troubleshooting.html#unable-to-open-shell", "rc": 255}
> 2017-04-25 15:29:19,626 p=4058 u=user |  PLAY RECAP
> ************************************************************
> **************************************************
> 2017-04-25 15:29:19,626 p=4058 u=user |  router.example.net : ok=0
>  changed=0    unreachable=0    failed=1
>
> I can only ssh to the router through a proxy host and the router does not
> have any port 830 open and I verified.
>
> Please advise a workaround..
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/ansible-project/c11d6f3a-c468-4c41-a097-bdd511cf0cf5%40googlegroups.
> com
> <https://groups.google.com/d/msgid/ansible-project/c11d6f3a-c468-4c41-a097-bdd511cf0cf5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAEkdrMiZvjAshHb1FJF3B55X1E%3DS3HEsH%3D_Z5jbnmxBYLS%3D%3Dmw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to