diff options
author | Niall Sheridan <nsheridan@gmail.com> | 2016-09-03 19:14:13 +0100 |
---|---|---|
committer | Niall Sheridan <nsheridan@gmail.com> | 2016-09-03 19:14:13 +0100 |
commit | 0af43a29b7cabb6710cd1cb335785ff60dbf758f (patch) | |
tree | 28733eca29ef955254ba449504534fb3e6da0986 /cmd/cashier/config.go | |
parent | dba3de4451f29fc0b8cb6474b9bbb18ed61d9eac (diff) |
Move signing & agent logic out of the main package
Diffstat (limited to 'cmd/cashier/config.go')
-rw-r--r-- | cmd/cashier/config.go | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/cmd/cashier/config.go b/cmd/cashier/config.go deleted file mode 100644 index eed98e1..0000000 --- a/cmd/cashier/config.go +++ /dev/null @@ -1,36 +0,0 @@ -package main - -import ( - "github.com/spf13/pflag" - "github.com/spf13/viper" -) - -type config struct { - CA string `mapstructure:"ca"` - Keytype string `mapstructure:"key_type"` - Keysize int `mapstructure:"key_size"` - Validity string `mapstructure:"validity"` - ValidateTLSCertificate bool `mapstructure:"validate_tls_certificate"` -} - -func setDefaults() { - viper.BindPFlag("ca", pflag.Lookup("ca")) - viper.BindPFlag("key_type", pflag.Lookup("key_type")) - viper.BindPFlag("key_size", pflag.Lookup("key_size")) - viper.BindPFlag("validity", pflag.Lookup("validity")) - viper.SetDefault("validateTLSCertificate", true) -} - -func readConfig(path string) (*config, error) { - setDefaults() - viper.SetConfigFile(path) - viper.SetConfigType("hcl") - if err := viper.ReadInConfig(); err != nil { - return nil, err - } - c := &config{} - if err := viper.Unmarshal(c); err != nil { - return nil, err - } - return c, nil -} |