[1] https://assets.sysadmincasts.com/e/g/45-ansible-ping-pong.pn...
[2] https://assets.sysadmincasts.com/e/g/47-ansible-load-balance...
It's a command line tool so someone interested enough can package it up as a docker container and provide a simple wrapper script that would mostly work in-place.
ETA: I actually am on a Mac, but I've decided for other reasons that my next one won't be. As far as I'm concerned the 2015 Macbook Pro was the last of the good ones.
> Graphviz.app currently doesn’t build on OSX Mojave because of Apple API changes. It would be wonderful if someone can fix this.
https://graphviz.gitlab.io/download/
It's a general theme that Apple doesn't take compatibility very seriously but each case is annoying.