Why? wireguard is the future
Mostly because OpenVPN is configured on all of my family's devices and reconfiguring them is kind of inconvenient. Especially since none of them really know what the point of the VPN is beyond "if I do this then I can get to my stuff in my house without being in my house." Also I run an OpenVPN server from my router as well, and switching between using
Yep, just a shell script that is doing things in a very "shell" way that does not translate that well to jinja. Feel free to take a crack at it
Possibly a stupid question, but I have to ask: can you run shell scripts from Jinja/Salt? I tried answering this myself by Googling "jinja/salt execute shell script", but I cannot find a straightforward answer. Possibly because I am not sure what to look for, as I am not sure what Jinja/Salt is.