!ios-banner host="123.123.123.123" banner="login" text="this is my login banner" state="present" !ios-bgp host="123.123.123.123" config="{{ {'bgp_as': 64496, 'router_id': '192.0.2.1', 'log_neighbor_changes': True, 'neighbors': [{'neighbor': '1.1.1.1', 'remote_as': 64511, 'timers': {'keepalive': 300, 'holdtime': 360, 'min_neighbor_holdtime': 360}}, {'neighbor': '1.1.1.2', 'remote_as': 64498}], 'networks': [{'prefix': '198.51.100.0', 'route_map': 'RMAP_1'}, {'prefix': '192.0.2.0', 'masklen': 23}], 'address_family': [{'afi': 'ipv4', 'safi': 'unicast', 'redistribute': [{'protocol': 'ospf', 'id': 223, 'metric': 10}]}]} }}" operation="merge" !ios-command host="123.123.123.123" commands="show version" !ios-config host="123.123.123.123" lines="hostname IOSv01" backup="yes" !ios-facts host="123.123.123.123" gather_subset="all" !ios-interfaces host="123.123.123.123" config="{{ [{'name': 'GigabitEthernet0/2', 'description': 'Configured and Merged by Ansible Network', 'enabled': True}, {'name': 'GigabitEthernet0/3', 'description': 'Configured and Merged by Ansible Network', 'mtu': 2800, 'enabled': False, 'speed': 100, 'duplex': 'full'}] }}" state="merged" !ios-l2-interfaces host="123.123.123.123" config="{{ [{'name': 'GigabitEthernet0/3', 'access': {'vlan': 10}}, {'name': 'GigabitEthernet0/2'] }}" state="merged" !ios-l3-interfaces host="123.123.123.123" config="{{ [{'name': 'GigabitEthernet0/3', 'ipv4': [{'address': '192.168.0.1/24', 'secondary': True}]}, {'name': 'GigabitEthernet0/2', 'ipv4': [{'address': '192.168.0.2/24'}]}, {'name': 'GigabitEthernet0/3', 'ipv6': [{'address': '11:11:11:11:11:11:11:11/64'}]}, {'name': 'GigabitEthernet0/3.100', 'ipv4': [{'address': '192.168.0.3/24'}]}] }}" state="merged" !ios-lacp host="123.123.123.123" config="{'system': {'priority': 123}}" state="merged" !ios-lacp-interfaces host="123.123.123.123" config="{{ [{'name': 'GigabitEthernet0/1', 'port_priority': 10}, {'name': 'GigabitEthernet0/2', 'port_priority': 20}, {'name': 'GigabitEthernet0/3', 'port_priority': 30}, {'name': 'Port-channel10', 'fast_switchover': True, 'max_bundle': 5}] }}" state="merged" !ios-lag-interfaces host="123.123.123.123" config="{{ [{'name': 10, 'members': [{'member': 'GigabitEthernet0/2', 'mode': 'auto'}]}, {'name': 20, 'members': [{'member': 'GigabitEthernet0/3', 'mode': True}]}, {'name': 30, 'members': [{'member': 'GigabitEthernet0/4', 'mode': 'active'}]}] }}" state="merged" !ios-linkagg host="123.123.123.123" group="10" state="present" !ios-lldp host="123.123.123.123" state="present" !ios-lldp-global host="123.123.123.123" config="{{ {'holdtime': 10, 'enabled': True, 'reinit': 3, 'timer': 10} }}" state="merged" !ios-lldp-interfaces host="123.123.123.123" config="{{ [{'name': 'GigabitEthernet0/1', 'receive': True, 'transmit': True}, {'name': 'GigabitEthernet0/2', 'receive': True}, {'name': 'GigabitEthernet0/3', 'transmit': True}] }}" state="merged" !ios-logging host="123.123.123.123" dest="host" name="172.16.0.1" state="present" !ios-ntp host="123.123.123.123" server="10.0.255.10" source_int="GigabitEthernet0/1" logging="False" state="present" !ios-ping host="123.123.123.123" dest="8.8.8.8" !ios-static-route host="123.123.123.123" prefix="192.168.2.0" mask="255.255.255.0" next_hop="10.0.0.1" !ios-system host="123.123.123.123" hostname="ios01" domain_name="test.example.com" domain_search="{{ ['ansible.com', 'redhat.com', 'cisco.com'] }}" !ios-user host="123.123.123.123" name="ansible" nopassword="True" sshkey="ssh-rsa AAAA...u+DM=" state="present" !ios-vlans host="123.123.123.123" config="{{ [{'name': 'Vlan_10', 'vlan_id': 10, 'state': 'active', 'shutdown': 'disabled'}, {'name': 'Vlan_20', 'vlan_id': 20, 'mtu': 610, 'state': 'active', 'shutdown': 'enabled'}, {'name': 'Vlan_30', 'vlan_id': 30, 'state': 'suspend', 'shutdown': 'enabled'}] }}" state="merged" !ios-vrf host="123.123.123.123" name="management" description="oob mgmt vrf" interfaces="GigabitEthernet0/4"