UPDATE: Nov 21st, 2017. This repo has not been updated in over 2 years. Feel free to fork, but I am no longer keep this update to date.
Using Ansible as a SDN controller to automate several pieces of a modern data center network in a leaf spine configuration. This demonstration was used at All Things Open talk "Using Devops Tools For Modern Data Centers" by Sean Cavanaugh on October 19, 2015.
Here is the topology for the demonstration:
- playbook.yml - this playbook is used to provision the network with OSPF Unnumbered. Each node is given a single IP address instead of burning (using up) an IP address per link.
- playbook-fan.yml - this playbook runs when spine2 (4.4.4.4) has been identified to have a bad fan
- playbook-check.yml - this playbook runs to check that spine2 (4.4.4.4) has been removed from the routing table gracefully
all other playbooks are just for provisioning part of the network, or are just tests sean is playing with while he makes this demo better and better
Make pull requests at any time, just leave descriptions... this is more of a sandbox. Please email me at sean @ cumulusnetworks.com if you want more information or demos to play with. We have heaps on our Demo Website
Cumulus Linux is a software distribution that runs on top of industry standard networking hardware. It enables the latest Linux applications and automation tools on networking gear while delivering new levels of innovation and flexibility to the data center.
For further details please see: cumulusnetworks.com