I'm still looking for an answer on this.  I still get a message that 
"asa_command is not a valid attribute for a play".  I've even cloned the 
modules-extras repo and included the local repository in my ansible.cfg.  
Even going so far as to specify the ASA directory:

tony@ansible:/etc/ansible/playbooks$ ansible --version
ansible 2.2.0.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = 
['/etc/ansible/ansible-modules-extras/network/asa/']


I've even tried using one of the examples:

---
- vars:
    cli:
      host: 192.168.0.1
      authorize: yes
      username: cisco
      password: cisco
      transport: cli

- asa_command:
    commands:
      - sh ver
    provider: "{{ cli }}"


On Wednesday, June 1, 2016 at 1:59:34 AM UTC-5, Ludi Fang wrote:
>
> *I could login the cisco device with SSH and run the show version 
> successfully.*
>
> -----------------------------------------------------------------------------------------------------------------
> [root@peklnelh03 ansible]# ssh [email protected]
> [email protected]'s password: 
> **********************************************************************
> This is a private property facility to be accessed and used for Lenovo
> internal systems. Unauthorized Access Prohibited!
> **********************************************************************
> ***********************************************************************
> *  Warning Notice:                                                    *
> *    ip verify reverse-path interface is not supported      *
> Type help or '?' for a list of available commands.
> CNSHPFW5510-01> show version
>
> Cisco Adaptive Security Appliance Software Version 8.2(5)51 
> Device Manager Version 5.2(4)
>
> ---------------------------------------------------------------------------------------------------------------------
> *However, I run the ios_command with ansible, I got this error:*
>
>
> *------------------------------------------------------------------------------------------------------------------------------------*
> TASK [ios_command] 
> *************************************************************
> fatal: [10.106.65.xxx]: FAILED! => {"changed": false, "commands": 
> "terminal length 0", "failed": true, "msg": "terminal length 0\r\n         
>         ^\r\nERROR: % Invalid input detected at '^' marker.\r\n\r> "}
>
> - hosts: ios
>   gather_facts: no
>   connection: local
>
>   tasks:
>   - name: LOGIN
>     include_vars: secrets.yaml
>
>   - name: PROVIDER
>     set_fact:
>       provider:
>         host: "{10.106.65.xxx}"
>         username: "{xxx}"
>         password: "{6785493@bcdD}"
>         auth_pass: "{cisco}"
>   - ios_command:
>       host: "10.106.65.xxxxx"
>       username: "xxxxxx"
>       password: "6785493@bcdD"
>       port: "22"
>       commands:
>         - show version
>     register: version
>   - debug: var=version.stdout_lines
>
> ---------------------------------------------------------------------------------------------------------------------
> *Could someone give me some advice to fix this issue?*
>
>

-- 
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/32762bd8-5e53-4829-b345-755133672b1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to