Описал сервис, который силами systemd-nspawn запускает специфическую версию openvpn.
В этом сервисе в блоке Unit добавил
PartOf=openvpn.service
ReloadPropagatedFrom=openvpn.service
Before=systemd-user-sessions.service
After=network-online.target
Wants=network-online.target
По сути просто стянул с рядом лежащего /lib/systemd/system/openvpn@.service
Ничего более не менял.
Руками самописный сервис запускается, но при # systemctl start openvpn не запускается.
Что я упустил?
Дополнительно из того, что пришло в голову:
- Мой самописный systemd сервис является шаблоном и запускает
%iконфигурацию из той-же директории, что и хостовый openvpn - Чтобы хост не пытался запускать эту конфигурацию я в
/etc/default/openvpnвыставилAUTOSTART="none", позже возможно none поменяю на актуальный список

