diff --git a/internal/configuration/sources/env/openvpn.go b/internal/configuration/sources/env/openvpn.go index db1a3c66..046f2edd 100644 --- a/internal/configuration/sources/env/openvpn.go +++ b/internal/configuration/sources/env/openvpn.go @@ -64,6 +64,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 }