Preliminary question: where is stored the default server which is used by the command
systemctl start openvpn (assume sudo, of course)? It should be in
/etc/default/openvpn, like it used to be for SysV, but if I change it
systemctl still connects openvpn to the old server.
Now for the main question.
According to Using OpenVpn with systemd and also Correct way of systemd for Openvpn (and other sources) if I have two different servers for my vpn (say, London and Paris) then I need the two config files
/etc/openvpn/Paris.conf so that I can start the server of my choice with
systemctl start openvpn@London or
systemctl start openvpn@Paris.
Ok, this works.
Now assume I have two different vpn providers (P1 and P2), both with a server in London and one in Paris. One way to set the config files could be
and then I should start openvpn accordingly.
What I would like to do, instead, is to have the conf files in separate directories, one for each provider:
If I do like that and then I try to start
systemctl start openvpn@P1/London or any other variant for other servers, I get an error.
The question is: how can I get what I want?