might there be an application firewall between you and the switch that allows openssh, but not paramiko?
On Wednesday, April 13, 2016 at 9:11:30 AM UTC-4, Oscar Bengtsson wrote: > > Hi, > From what I understood netconf is not needed for this module, but yes it > is enabled from when i tried using junipers own-developed role from > ansible-galaxy. > I don't want to use netconf as most vendors don't have it. > > > On Monday, April 11, 2016 at 7:33:25 PM UTC+2, Matt Hite wrote: >> >> Is netconf enabled under "system services"? >> >> On Thu, Apr 7, 2016 at 7:41 AM, Oscar Bengtsson <[email protected]> >> wrote: >> >>> Hi, >>> I'm trying to get a playbook to connect to a juniper switch and do a >>> 'show version' >>> I'm totally new to this and wanted to do this without the use of yaml >>> files for username and password. >>> This is the code for the playbook: >>> >>> >>> *---* >>> *- hosts: switches* >>> * gather_facts: no* >>> * connection: local* >>> >>> * tasks:* >>> * - name: DEFINE PROVIDER* >>> * set_fact:* >>> * hostinfo:* >>> * host: "{{ inventory_hostname }}"* >>> * password: *************** >>> * username: root* >>> * - debug: var=hostvars[inventory_hostname]* >>> * - name: show command* >>> * junos_command:* >>> * provider: "{{ hostinfo }}"* >>> * commands:* >>> * - show version* >>> * register: version* >>> >>> The host file contains only 1 ip address to the switch. >>> I get this error for task "show command" >>> >>> *fatal: [172.18.10.25]: FAILED! => {"changed": false, "failed": true, >>> "invocation": {"module_args": {"commands": ["show version"], "host": >>> "172.18.10.25", "interval": 1, "password": >>> "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "port": 22, "provider": null, >>> "retries": 10, "username": "root", "waitfor": null}, "module_name": >>> "junos_command"}, "msg": "failed to connecto to 172.18.10.25:22 >>> <http://172.18.10.25:22> - "}* >>> >>> Is there something wrong with my code? I also tried specifying the >>> username/password inside the task, didnt work either. >>> I can SSH to the switch from my server if not using ansible. >>> >>> Thanks! >>> Oscar Bengtsson >>> >>> -- >>> 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/ec69eb29-19db-4eff-a17b-0c9513654c49%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/ansible-project/ec69eb29-19db-4eff-a17b-0c9513654c49%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/1d0697b3-73ed-4eb0-8d19-b9015720a98f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
