The Ansible Network team is pleased to announce that the initial release of the Network Engine Ansible role is now available in Ansible Galaxy!
An Ansible Role is a collection of related tasks, methods, plugins, and modules in a standard format. You can use Roles in tasks or playbooks.
The Network Engine Role provides the fundamental building blocks for a data-model-driven approach to automated network management. Network Engine:
- extracts data about your network devices
- returns the data as Ansible facts in a JSON data structure, ready to be added to your inventory host facts and/or consumed by Ansible tasks and templates
- works on any network platform
With the Network Engine role, and other Roles built around it, you can normalize your Ansible facts across your entire network.
Via Ansible Galaxy using the following Linux command:
ansible-galaxy install ansible-network.network-engine
See the User Guide for details and examples.