Using Nautobot’s Extensibility Features
Building on the previous chapter, this chapter showcases how flexible Nautobot is by covering its extensibility feature set, which allows users to cater Nautobot to their specific network or design.
While there are many ways in which you can extend the Nautobot platform, this chapter will concentrate on extending the platform for improved data management.
Note
Extending the platform by means that require writing Python code is beyond the scope of this chapter, but this is covered in much more detail in Chapters 14, 15, and 16.
As you learned in Chapter 2, Nautobot has a predefined and opinionated data model. This data model cannot possibly account for all networks and design requirements. Take, for example, an organization that determines that a VLAN is deployed within a rack or a cluster. This is a reasonable use case for that specific organization but may not make sense for other organizations. You can take advantage of Nautobot...