diff --git a/lib/ansible/modules/network/asa/asa_config.py b/lib/ansible/modules/network/asa/asa_config.py index 96991711f85d34..e45912f3f211ec 100644 --- a/lib/ansible/modules/network/asa/asa_config.py +++ b/lib/ansible/modules/network/asa/asa_config.py @@ -168,6 +168,30 @@ - access-group cloud-acl_access_in in interface cloud13 provider: "{{ cli }}" +- name: configure ASA (9.2>) defult BGP + asa_config: + lines: + - bgp log-neighbor-changes + - bgp bestpath compare-routerid + provider: "{{ cli }}" + parents: + - router bgp 65002 + register: bgp + when: bgp_defult_config is defined + +- name: configure ASA (9.2>) BGP neighbor in defult/singel context mode + asa_config: + lines: + - "bgp router-id {{ bgp_router_id }}" + - "neighbor {{ bgp_neighbor_ip }} remote-as {{ bgp_neighbor_as }}" + - "neighbor {{ bgp_neighbor_ip }} description {{ bgp_neighbor_name }}" + provider: "{{ cli }}" + parents: + - router bgp 65002 + - address-family ipv4 unicast + register: bgp + when: bgp_neighbor_as is defined + """ RETURN = """