Skip to content

nikitamishagin/eltex_mes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

898 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eltex MES Collection

CI GitHub release (latest SemVer)

Ansible collection to help automate the management of Eltex MES network devices.

The collection is under development but can already be used to perform some tasks.

🚀 Join the effort to build a dedicated Eltex Ansible collection!

If you work with Eltex network devices and are familiar with Ansible/Python, I invite you to contribute. The plan is a phased adaptation of modules from the cisco.ios collection for Eltex devices. Please propose and implement your Eltex-specific adaptations by following the plan on the contributing page.

I'm happy to receive any suggestions, ideas, and support for creating this collection. Thank you!

Ansible version compatibility

This collection has been tested against the following Ansible versions: >=2.16.0.

Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions. PEP440 is the schema used to describe the versions of Ansible.

Included content

Cliconf plugins

Name Description
nikitamishagin.eltex_mes.mes Use mes cliconf to run commands on Eltex MES platform

Modules

Name Description
nikitamishagin.eltex_mes.mes_acl_interfaces Resource module to configure ACL interfaces.
nikitamishagin.eltex_mes.mes_acls Resource module to configure ACLs.
nikitamishagin.eltex_mes.mes_banner Module to configure multiline banners.
nikitamishagin.eltex_mes.mes_bgp_address_family Resource module to configure BGP Address family.
nikitamishagin.eltex_mes.mes_bgp_global Resource module to configure BGP.
nikitamishagin.eltex_mes.mes_command Module to run commands on remote devices.
nikitamishagin.eltex_mes.mes_config Module to manage configuration sections.
nikitamishagin.eltex_mes.mes_evpn_ethernet Resource module to configure L2VPN EVPN Ethernet Segment.
nikitamishagin.eltex_mes.mes_evpn_evi Resource module to configure L2VPN EVPN EVI.
nikitamishagin.eltex_mes.mes_evpn_global Resource module to configure L2VPN EVPN.
nikitamishagin.eltex_mes.mes_facts Module to collect facts from remote devices.
nikitamishagin.eltex_mes.mes_hostname Resource module to configure hostname.
nikitamishagin.eltex_mes.mes_hsrp_interfaces Resource module to configure HSRP on interfaces.
nikitamishagin.eltex_mes.mes_interfaces Resource module to configure interfaces.
nikitamishagin.eltex_mes.mes_l2_interfaces Resource module to configure L2 interfaces.
nikitamishagin.eltex_mes.mes_l3_interfaces Resource module to configure L3 interfaces.
nikitamishagin.eltex_mes.mes_lacp Resource module to configure LACP.
nikitamishagin.eltex_mes.mes_lacp_interfaces Resource module to configure LACP interfaces.
nikitamishagin.eltex_mes.mes_lag_interfaces Resource module to configure LAG interfaces.
nikitamishagin.eltex_mes.mes_lldp_global Resource module to configure LLDP.
nikitamishagin.eltex_mes.mes_lldp_interfaces Resource module to configure LLDP interfaces.
nikitamishagin.eltex_mes.mes_logging_global Resource module to configure logging.
nikitamishagin.eltex_mes.mes_ntp_global Resource module to configure NTP.
nikitamishagin.eltex_mes.mes_ospf_interfaces Resource module to configure OSPF interfaces.
nikitamishagin.eltex_mes.mes_ospfv2 Resource module to configure OSPFv2.
nikitamishagin.eltex_mes.mes_ospfv3 Resource module to configure OSPFv3.
nikitamishagin.eltex_mes.mes_ping Tests reachability using ping from IOS switch.
nikitamishagin.eltex_mes.mes_prefix_lists Resource module to configure prefix lists.
nikitamishagin.eltex_mes.mes_route_maps Resource module to configure route maps.
nikitamishagin.eltex_mes.mes_service Resource module to configure service.
nikitamishagin.eltex_mes.mes_snmp_server Resource module to configure snmp server.
nikitamishagin.eltex_mes.mes_static_routes Resource module to configure static routes.
nikitamishagin.eltex_mes.mes_system Module to manage the system attributes.
nikitamishagin.eltex_mes.mes_user Module to manage the aggregates of local users.
nikitamishagin.eltex_mes.mes_vlans Resource module to configure VLANs.
nikitamishagin.eltex_mes.mes_vrf Module to configure VRF definitions.
nikitamishagin.eltex_mes.mes_vrf_address_family Resource module to configure VRF definitions.
nikitamishagin.eltex_mes.mes_vrf_global Resource module to configure global VRF definitions.
nikitamishagin.eltex_mes.mes_vrf_interfaces Manages VRF configuration on interfaces.
nikitamishagin.eltex_mes.mes_vxlan_vtep Resource module to configure VXLAN VTEP interface.

Installing this collection

You can install the Eltex MES collection with the Ansible Galaxy CLI:

ansible-galaxy collection install nikitamishagin.eltex_mes

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: nikitamishagin.eltex_mes

Using this collection

This collection includes network resource modules.

Support the Project

If this project is useful for you in production, labs, or learning — you can support its development. Your support helps keep the project maintained, tested against real hardware, and evolving with new features.

Even a small monthly contribution makes a difference. Thank you for your support ❤️

Licensing

GNU General Public License v3.0 or later.

See LICENSE to see the full text.

About

Ansible collection for Eltex network devices MES 23xx/33xx/53xx/54xx series

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors

Languages