Yes, i guess i will need to read on that as well... I've tried so many 
different options and still not getting this playbook to work. All i need 
is this playbook to ssh to switch, enter enable mode - run "show run" 
command and save running config on local server, sounds easy and doable but 
having issues on that note. 

On Thursday, March 22, 2018 at 12:07:22 PM UTC-4, Marcos Alano wrote:
>
> Options like "host" and "username" are part of provider option. You 
> should check the options and also the indentation. 
>
> On Wed, Mar 21, 2018 at 7:54 PM,  <[email protected] <javascript:>> wrote: 
> > Hi Everyone! 
> > 
> > I am new to "Ansible". I've created a playbook that backups cisco 
> running 
> > config. My problem is that i get an error Invalid input detector "^" i 
> did 
> > some digging and its alerting due to the command not running in 
> privileged 
> > mode. I've tried using authorize and auth_pass and it gives me an error 
> > saying : 
> > 
> >    [WARNING]: Ignoring invalid attribute: username 
> > 
> >  [WARNING]: Ignoring invalid attribute: authorize 
> > 
> >  [WARNING]: Ignoring invalid attribute: auth_pass 
> > 
> >  [WARNING]: Ignoring invalid attribute: host 
> > 
> > here is playbook: 
> > 
> > --- 
> > - hosts: myswitches 
> >   gather_facts: true 
> >   connection: local 
> > 
> >   tasks: 
> >    - name: show run 
> >      ios_command: 
> >        commands: 
> >        - show run 
> >      host: "{{ inventory_hostname }}" 
> >      auth_pass: cisco 
> >      username: cisco 
> >      password: cisco 
> >      authorize: yes 
> >      #provider: 
> >      #  authorize: yes 
> >      #  auth_pass: cisco 
> >      #register: config 
> > 
> >    - name: save output to /etc/ansible/backups 
> >      copy: 
> >        content: "{{ config.stdout[0] }}" 
> >        dest: "/etc/ansible/backups/show_run_{{ inventory_hostname 
> }}.txt" 
> > 
> > 
> > here is -VVVV outcome: 
> > 
> > 
> > ansible-playbook backups_test.yml -vvvv 
> > ansible-playbook 2.4.3.0 
> >   config file = /etc/ansible/ansible.cfg 
> >   configured module search path = 
> > [u'/home/techops/.ansible/plugins/modules', 
> > u'/usr/share/ansible/plugins/modules'] 
> >   ansible python module location = 
> /usr/lib/python2.7/dist-packages/ansible 
> >   executable location = /usr/bin/ansible-playbook 
> >   python version = 2.7.12 (default, Nov 20 2017, 18:23:56) [GCC 5.4.0 
> > 20160609] 
> > Using /etc/ansible/ansible.cfg as config file 
> > setting up inventory plugins 
> > Set default localhost to 127.0.0.1 
> > Parsed /etc/ansible/hosts inventory source with ini plugin 
> >  [WARNING]: Ignoring invalid attribute: username 
> > 
> >  [WARNING]: Ignoring invalid attribute: authorize 
> > 
> >  [WARNING]: Ignoring invalid attribute: auth_pass 
> > 
> >  [WARNING]: Ignoring invalid attribute: host 
> > 
> > Loading callback plugin default of type stdout, v2.0 from 
> > /usr/lib/python2.7/dist-packages/ansible/plugins/callback/default.pyc 
> > 
> > PLAYBOOK: backups_test.yml 
> > 
> **************************************************************************************************************************************************************
>  
>
> > 1 plays in backups_test.yml 
> > 
> > PLAY [myswitches] 
> > 
> ***********************************************************************************************************************************************************************
>  
>
> > 
> > TASK [Gathering Facts] 
> > 
> ******************************************************************************************************************************************************************
>  
>
> > Using module file 
> > /usr/lib/python2.7/dist-packages/ansible/modules/system/setup.py 
> > <10.175.0.238> ESTABLISH LOCAL CONNECTION FOR USER: root 
> > <10.175.0.238> EXEC /bin/sh -c '/usr/bin/python && sleep 0' 
> > Using module file 
> > /usr/lib/python2.7/dist-packages/ansible/modules/system/setup.py 
> > <10.175.0.234> ESTABLISH LOCAL CONNECTION FOR USER: root 
> > <10.175.0.234> EXEC /bin/sh -c '/usr/bin/python && sleep 0' 
> > ok: [10.175.0.234] 
> > ok: [10.175.0.238] 
> > META: ran handlers 
> > 
> > TASK [show run] 
> > 
> *************************************************************************************************************************************************************************
>  
>
> > task path: /etc/ansible/playbooks/backups_test.yml:7 
> > <10.175.0.238> using connection plugin network_cli 
> > <10.175.0.234> using connection plugin network_cli 
> > <10.175.0.238> socket_path: /home/techops/.ansible/pc/3b9c1a1e70 
> > <10.175.0.234> socket_path: /home/techops/.ansible/pc/606d5c5780 
> > Using module file 
> > 
> /usr/lib/python2.7/dist-packages/ansible/modules/network/ios/ios_command.py 
> > Using module file 
> > 
> /usr/lib/python2.7/dist-packages/ansible/modules/network/ios/ios_command.py 
> > <10.175.0.238> ESTABLISH LOCAL CONNECTION FOR USER: root 
> > <10.175.0.238> EXEC /bin/sh -c '/usr/bin/python && sleep 0' 
> > <10.175.0.234> ESTABLISH LOCAL CONNECTION FOR USER: root 
> > <10.175.0.234> EXEC /bin/sh -c '/usr/bin/python && sleep 0' 
> > failed: [10.175.0.238] (item=OVuq7syghNs824LrXc7d) => { 
> >     "changed": false, 
> >     "invocation": { 
> >         "module_args": { 
> >             "auth_pass": null, 
> >             "authorize": null, 
> >             "commands": [ 
> >                 "show run" 
> >             ], 
> >             "host": null, 
> >             "interval": 1, 
> >             "match": "all", 
> >             "password": null, 
> >             "port": null, 
> >             "provider": null, 
> >             "retries": 10, 
> >             "ssh_keyfile": null, 
> >             "timeout": null, 
> >             "username": null, 
> >             "wait_for": null 
> >         } 
> >     }, 
> >     "item": "OVuq7syghNs824LrXc7d", 
> >     "msg": "show run\r\n                    ^\r\n% Invalid input 
> detected at 
> > '^' marker.\r\n\r\nATL-INT-SW-09>", 
> >     "rc": 1 
> > } 
> > failed: [10.175.0.234] (item=OVuq7syghNs824LrXc7d) => { 
> >     "changed": false, 
> >     "invocation": { 
> >         "module_args": { 
> >             "auth_pass": null, 
> >             "authorize": null, 
> >             "commands": [ 
> >                 "show run" 
> >             ], 
> >             "host": null, 
> >             "interval": 1, 
> >             "match": "all", 
> >             "password": null, 
> >             "port": null, 
> >             "provider": null, 
> >             "retries": 10, 
> >             "ssh_keyfile": null, 
> >             "timeout": null, 
> >             "username": null, 
> >             "wait_for": null 
> >         } 
> >     }, 
> >     "item": "OVuq7syghNs824LrXc7d", 
> >     "msg": "show run\r\n                    ^\r\n% Invalid input 
> detected at 
> > '^' marker.\r\n\r\nATL-INT-SW-05>", 
> >     "rc": 1 
> > } 
> >         to retry, use: --limit 
> @/etc/ansible/playbooks/backups_test.retry 
> > 
> > PLAY RECAP 
> > 
> ******************************************************************************************************************************************************************************
>  
>
> > 10.175.0.234               : ok=1    changed=0    unreachable=0   
>  failed=1 
> > 10.175.0.238               : ok=1    changed=0    unreachable=0   
>  failed=1 
> > 
> > -- 
> > 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] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/5d40e86a-8168-4008-95dc-3309594a4ae1%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> Marcos H. Alano 
> Linux System Administrator 
> [email protected] <javascript:> 
>

-- 
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/e2a97021-be48-4bd4-8753-0069f7727a95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to