Saved at least 5 months in building and testing NAC configurations
Speed is one of the most significant benefits Southwest has seen with automation. “With Ansible Automation Platform, it only took us 6 weeks to build and test the configurations for the NAC use case, then deploy them to all switches,” said Tapia. “Before automation, it would have taken us between 8 and 12 months.”
He also explained how Ansible Automation Platform would prove vital if critical systems went down. Since minimizing downtime is essential, even a large team of engineers wouldn’t be able to manually check all layer 2, layer 3, and layer 4 devices, along with the firewall and DNS, quickly enough.
Ansible Automation Platform can now launch 100 different Playbooks at once to access all the information an application needs to identify if and where there is a problem with the network environment.
Ensured scalability alongside speed
Tapia used the Cisco IOS upgrade use case example to demonstrate how Ansible Automation Platform has helped his team accelerate and scale their operations. Enhanced speed and efficiency are essential when maintenance windows are shortening.
Cisco IOS upgrades were previously manual tasks where engineers typically upgraded up to 10 devices a night. “Upgrading devices used to be a very long and time-consuming project,” said Tapia. “Ansible Automation Platform allows us to make multiple changes in a short maintenance window; we could complete the Cisco IOS upgrade on at least 100 devices a night.”
The network engineers have used the Cisco IOS update Playbook more than 2,500 times to upgrade switches. They’re embarking on a refresh this year to update the hardware and refresh the code in around 3,000 switches—all with the help of Ansible Automation Platform.
Safeguarded consistency to reduce errors and potential outages
Standardized configurations help eliminate network outages caused by misconfiguration. And Ansible Automation Platform plays a critical role.
“We’ve built Playbooks that use our ‘golden configuration’ to eliminate configuration drift,” said Tapia. “When our engineers set up new devices, they use these Playbooks by accessing them from a web portal we’ve set up.”
Previously, a network engineer setting up a new switch would rely on documentation detailing the configuration for that type of switch. However, another engineer may have made an update to a switch of the same type without updating the documentation—causing configuration drift.
“Using Ansible Automation Platform with a ‘golden configuration’ also mitigates human error,” said Tapia. “Automation never makes mistakes.”
Enabled a greater focus on innovation
Automation now allows Southwest’s engineers to focus on larger, more complex projects. Engineers are now exploring using automation for time-consuming projects, such as cleaning up Southwest’s routing environment and opening up connections with peer partners.
Ansible Automation Platform also gives network engineers more time to innovate, including looking at tools for an automation pipeline.
“We’re looking at a network analysis tool called Batfish to help us understand if a change is going to cause a problem,” said Tapia. “We’re also exploring Molecule’s potential for testing Playbook roles.”