Any pointers on configuring systemd to setup a tunnel?
Just create a script that runs?
Configure a ".service"?
Don't use systemd? ( not really an option ).
I assume you're talking about a fedora system?
If you setup the ifcfg-* files then the tunnel will come up/down with either network.service or NetworkManager.service or whatever you're using to control your overall network.