0

I'm running a basic acl creation on Ansible but get this error:

TASK [Merge provided configuration with device configuration] ******************************************************************** fatal: [192.168.0.140]: FAILED! => {"changed": false, "msg": "sh access-list\r\n ^\r\nERROR: % Invalid input detected at '^' marker.\r\n\rASA> "}

---
- name: "ACL TEST 1"
  hosts: ASA
  connection: local
  gather_facts: false
  collections:
    - cisco.asa
  tasks:

    - name: Merge provided configuration with device configuration
      cisco.asa.asa_acls:
        config:
          acls:
            - name: purple_access_in
              acl_type: extended
              aces:
              - grant: permit
                line: 1
                protocol_options:
                  tcp: true
                source:
                  address: 10.0.3.0
                  netmask: 255.255.255.0
                destination:
                  address: 52.58.110.120
                  netmask: 255.255.255.255
                  port_protocol:
                    eq: https
                log: default
        state: merged

The hosts file is:

[ASA]
192.168.0.140

[ASA:vars]
ansible_user=admin
ansible_ssh_pass=admin
ansible_become_method=enable
ansible_become_pass=cisco
ansible_connection=ansible.netcommon.network_cli
ansible_network_os=cisco.asa.asa
ansible_python_interpreter=python

There's not much to the code but am struggling to get past the error. I don't even need the "sh access-list" output.

Danny
  • 1

0 Answers0