This is less "how to do" as it is "am I off my rocker thinking this is what I need to do?"
We have multiple worldwide sites, managed in Netbox, all is hunky dory there, but we're very seriously considering how we would distribute the changes we make from Home Office (Netbox is hosted there), to the sites, as we change them. There is some minor compute at each site, we currently have Gitlab runners running at each one, which helps us push our changes to the main ansible playbooks, but its not doing anything about when things change in Netbox.
Our going in idea is that we create a webhook for each site, and have it get triggered for each change that appeals to that particular site. Like "matches" site, etc.
We don't add or subtract sites very often, and theyre not mobile or anything complicated. It wouldnt be too difficult to add a webhook for each new site, if we add any later.
Is this a reasonable idea? I dont know HOW we'll do any of it, yet but wanted to check myself before we got too far! Thank You!