Skip to content

Cumulus Linux configuration role for NAND push project

License

Notifications You must be signed in to change notification settings

Sidarion/cumulus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: cumulus

Capable of generating configuration files for Cumulus Linux based switches. This role aims to generate config files based on variables pulled from netbox and parsed to the right format with the ansible templating engine. Configuration files are automatically pushed to the switches.

This allows for convenient management of Cumulus switches through the GUI of netbox.

Requirements

  • Ranges filter plugin from the NAND-push repository. The interfaces template will not work without this.

Strongly recommended (almost required)

Since this role was writte for the NAND-push software stack, standalone use might be limited and heavy editing of role files will be necessary.

Please see the NAND-push repository to get more information about the project and how to setup the framework.

Capabilities

The following configurations are possible with this role:

  • interfaces
  • frr
  • DHCP relays
  • hosts file
  • istallation of packages
  • installation and setup of etckeeper
  • misc parameters such as DNS, NTP, SNMP

Handlers are in place to restart services when necessary.

License

GPL-3.0

Author Information

This role was created by Sidarion.

About

Cumulus Linux configuration role for NAND push project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages