Exploring the Nautobot Ansible Collection
The Nautobot Ansible Content Collection is a collection of modules and inventory sources to assist in creating, reading, updating, and deleting (CRUD operations) data objects within Nautobot.
The most common use case for using Ansible and Nautobot is to use Nautobot as the primary network data store and Ansible to perform network automation tasks. You’ll see this visually when we discuss a reference network automation architecture in Chapter 12.
Note
Remember, YAML files you may already have working with Ansible can be synchronized as Nautobot configuration contexts, as you learned in Chapter 6. It is possible to execute “tasks” from Nautobot using Nautobot Jobs (with Python), covered in Chapter 11, giving you flexibility with how you want to implement network automation, such as with Ansible playbooks, Nautobot Jobs, or a combination of both.
For example, you can fetch dynamic inventory from Nautobot, get the...