To get the most out of this book
You should have basic network knowledge (CCNA or greater), along with at least 6-12 months’ experience of using Python and Ansible for network automation, and you should be comfortable with Netmiko, NAPALM, or Nornir. You should understand how to read and use Jinja templates, YAML, and JSON.
Software/hardware covered in the book |
Ubuntu 22.04 |
Python 3+ |
Ansible 2.16+ |
Nautobot 2.1 |
Many of the demos can be followed on the public Nautobot instance hosted by Network to Code at https://demo.nautobot.com. This is mentioned throughout the book.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.