Other automation frameworks
Our industry has many more automation frameworks and solutions that we would have liked to cover in this chapter. The best we can do is just scratch the surface, leaving much of the exploration up to you. At the same time, we don’t want to leave you thinking there’s nothing out there besides Ansible and Terraform. This section gives you an overview of other automation frameworks and solutions that you can use or adapt to use within a networking context.
Gornir
Nornir (see Further reading) is a popular network automation framework for Python that offers a pure programming experience by ditching DSL in favor of the Python API. It has a pluggable architecture where you can replace or extend almost any element of the framework, from inventory to device connections. It also has a flexible way to parallelize groups of tasks without having to deal with Python’s concurrency primitives directly.
Gornir (see Further reading) is a Nornir...