Maint: decouple OpenVPN config writer from loop

This commit is contained in:
Quentin McGaw (desktop)
2021-08-18 15:35:07 +00:00
parent 6a545aa088
commit da30ae287f
4 changed files with 38 additions and 38 deletions

View File

@@ -12,16 +12,13 @@ type Configurator interface {
VersionGetter
AuthWriter
Starter
}
type StarterAuthWriter interface {
Starter
AuthWriter
ConfigWriter
}
type configurator struct {
logger logging.Logger
cmder command.RunStarter
configPath string
authFilePath string
}
@@ -30,6 +27,7 @@ func NewConfigurator(logger logging.Logger,
return &configurator{
logger: logger,
cmder: cmder,
configPath: constants.OpenVPNConf,
authFilePath: constants.OpenVPNAuthConf,
}
}