diff --git a/internal/configuration/sources/env/openvpn.go b/internal/configuration/sources/env/openvpn.go index d353e4e9..e6285081 100644 --- a/internal/configuration/sources/env/openvpn.go +++ b/internal/configuration/sources/env/openvpn.go @@ -65,6 +65,11 @@ func (r *Reader) readOpenVPN() ( return openVPN, fmt.Errorf("environment variable OPENVPN_VERBOSITY: %w", err) } + flagsStr := os.Getenv("OPENVPN_FLAGS") + if flagsStr != "" { + openVPN.Flags = strings.Fields(flagsStr) + } + return openVPN, nil }