Netbox as source of truth #13853
robertmain
started this conversation in
General
Replies: 1 comment 1 reply
-
If you want to build the complete template from Netbox then indeed you'll need all the parameters for the template in Netbox. This can be achieved using configuration contexts, custom fields, and/or tags and roles (depending on how you define them). |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First off I love netbox and have my network (and one I manage for a church) mapped out in NetBox and it makes a TON of stuff easier. That said, there's something that's been bothering me and that's Netbox's intended use as a source of truth.
My understanding is that using config templates one would use something like ansible to propogade the changes in NetBox out to the network. I'd assume this is done in a somewhat immutable manner meaning that (presumably) the entire configuration state of said device needs to be representable in the config file applied by ansible.
For things like interface names, IPs and VLANs this is fine. But it becomes trickier for things like DHCP/IGMP snooping settings on a switch, NAT configuration on a router etc.
Given Netbox's usage as a L2/L2.5/L3 representation of a network, how does one represent these changes in a netbox config template?
Beta Was this translation helpful? Give feedback.
All reactions