The Ansible Allied Telesis AW+ collection includes a variety of Ansible content to help automate the management of Allied Telesis network devices.
This collection has been tested against AW+ 5.5.2.
This collection has been tested against Ansible version: >=2.9.10.
The Allied Telesis AlliedWare Plus collection supports network_cli
connections.
Name | Description |
---|---|
alliedtelesis.awplus.cliconf | Use awplus cliconf to run command on AW+ platform |
Name | Description |
---|
Name | Description |
---|
Name | Description |
---|---|
alliedtelesis.awplus.awplus_acl | Configure ACLs |
alliedtelesis.awplus.awplus_acl_interfaces | Attach ACLs to interfaces |
alliedtelesis.awplus.awplus_banner | Manage multiline banners on Allied Telesis AW+ devices |
alliedtelesis.awplus.awplus_bgp | Configure global BGP protocol settings on Allied Telesis AW+ |
alliedtelesis.awplus.awplus_class_maps | Configure classifier maps |
alliedtelesis.awplus.awplus_command | Run arbitrary commands on an Allied Telesis AW+ device |
alliedtelesis.awplus.awplus_config | Manage Allied Telesis AW+ configuration sections |
alliedtelesis.awplus.awplus_facts | Collect facts from remote devices running Allied Telesis AW+ |
alliedtelesis.awplus.awplus_interfaces | Interfaces resource module |
alliedtelesis.awplus.awplus_ipv6_ospf | OSPFv3 resource module |
alliedtelesis.awplus.awplus_l2_interfaces | L2 interfaces resource module |
alliedtelesis.awplus.awplus_l3_interfaces | L3 interfaces resource module |
alliedtelesis.awplus.awplus_lacp | LACP resource module |
alliedtelesis.awplus.awplus_lacp_interfaces | LACP interfaces resource module |
alliedtelesis.awplus.awplus_lag_interfaces | LAG interfaces resource module |
alliedtelesis.awplus.awplus_lldp_global | LLDP resource module |
alliedtelesis.awplus.awplus_lldp_interfaces | LLDP interfaces resource module |
alliedtelesis.awplus.awplus_logging | Manage logging on Allied Telesis AW+ devices |
alliedtelesis.awplus.awplus_ntp | Network Time Protocol resource module |
alliedtelesis.awplus.awplus_openflow | Manage OpenFlow on network devices |
alliedtelesis.awplus.awplus_ospf | OSPFv2 resource module |
alliedtelesis.awplus.awplus_ping | Use ping utility from this Allied Telesis AW+ device |
alliedtelesis.awplus.awplus_rip | RIP resource module |
alliedtelesis.awplus.awplus_static_lag_interfaces | Static LAG interfaces resource module |
alliedtelesis.awplus.awplus_static_routes | Static routes resource module |
alliedtelesis.awplus.awplus_system | Manage the system attributes on Allied Telesis AW+ devices |
alliedtelesis.awplus.awplus_user | Manage the collection of local users on Allied Telesis AW+ devices |
alliedtelesis.awplus.awplus_vlans | VLANs resource module |
alliedtelesis.awplus.awplus_vrfs | VRF resource module |
Name | Description |
---|
You can install the Allied Telesis AlliedWare Plus collection with the Ansible Galaxy CLI:
ansible-galaxy collection install alliedtelesis.awplus
You can also include it in a requirements.yml
file and install it with ansible-galaxy collection install -r requirements.yml
, using the format:
---
collections:
- name: alliedtelesis.awplus
This collection includes network resource modules.
You can call modules by their Fully Qualified Collection Namespace (FQCN), such as alliedtelesis.awplus.awplus_l2_interfaces
.
The following task replaces configuration changes in the running configuration on an Allied Telesis AW+ network device, using the FQCN:
---
- name: Replace device configuration of specified L2 interfaces with provided configuration.
alliedtelesis.awplus.awplus_l2_interfaces:
config:
- name: port1.0.1
trunk:
allowed_vlans: 20-25,40
native_vlan: 20
state: replaced
NOTE: For Ansible 2.9, you may not see deprecation warnings when you run your playbooks with this collection.
- Ansible Using collections for more details.
We welcome community contributions to this collection. If you find problems, please open an issue or create a PR against the Allied Telesis AlliedWare Plus collection repository. See Contributing to Ansible-maintained collections for complete details.
See the Ansible Community Guide for details on contributing to Ansible.
This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.
Release notes are available here.
- Ansible network resources
- Ansible Collection overview
- Ansible User guide
- Ansible Developer guide
- Ansible Community code of conduct
GNU General Public License v3.0.
See LICENSE to see the full text.