Hi All, hope you can help.
I'm trying map out how our people data flows around the company. Where to goes and where it comes from.
We have multiple sources of truth, our hr system will be responsible for things like names, Cisco for phone numbers, exchange for emails etc.
I need to map out all the individual connections, so the HR system might import the email from AD, and something else might take the email from exchange and put in a custom database, then something else might take it from the custom database and put it into AD.
Basically it's a mess, I need to be able to document it so we can effectively rip it out and rewire everything much more efficiently going forward, hoping to move maybe a hub and spoke design with multiple producers/consumers where we can easily plumb something new in, or swap out a product without having cold sweats.
I'd like the tool to be less about actual "drawing" and more about me describing the layout and it producing the image output, that way edits to this mess of spaghetti will hopefully be a lot easier until it's done.
I wrote something that can setup caddy automatically from docker labels.
It's not well documented as I mostly wrote it for myself. https://hub.docker.com/r/mheys1/docker-dynamic-caddy https://github.com/mattheys/ddc
It basically acts like a DNS server serving up SRV records that caddy can use for dynamic configuration, I added in an on_demand_tls endpoint as well so that you don't get spammed for non existent TLS records.