From the course: NetOps (DevOps for Network Engineers): Automating Networks

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Network configuration backup example with Ansible

Network configuration backup example with Ansible

- [Instructor] Besides Python, another popular way to perform network automation is the use of the Ansible framework. There are several popular automation frameworks out there that's available such as Puppet, Chef and Salt. In fact, you may have noticed during the omnibus installation of GitLab, the installation process uses ostensibly of the Chef automation framework with the so-called recipes and cookbook. That is partially because Chef and GitLab both uses the Ruby programming language as it's back end, so it makes sense for GitLab to use Chef as its automation framework. Ansible, on the other hand, uses Python as the programming as its building block. So if you already know Python, you can leverage that knowledge to extend Ansible. However, we don't need to know Python in order to get started with Ansible. Most of the Ansible syntax is in the easy to read YAML syntax. If you're not familiar with Ansible, I…

Contents