aboutsummaryrefslogtreecommitdiff
path: root/cmd/cashier/config.go
diff options
context:
space:
mode:
authorNiall Sheridan <nsheridan@gmail.com>2016-09-03 19:14:13 +0100
committerNiall Sheridan <nsheridan@gmail.com>2016-09-03 19:14:13 +0100
commit0af43a29b7cabb6710cd1cb335785ff60dbf758f (patch)
tree28733eca29ef955254ba449504534fb3e6da0986 /cmd/cashier/config.go
parentdba3de4451f29fc0b8cb6474b9bbb18ed61d9eac (diff)
Move signing & agent logic out of the main package
Diffstat (limited to 'cmd/cashier/config.go')
-rw-r--r--cmd/cashier/config.go36
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
-}