// SetConfigDefaults - XXX func (m *MongoDB) SetConfigDefaults(configPath string) error { c, err := plugins.ReadConfigPath(configPath) if err != nil { fmt.Printf("Can't read config file: %s %v\n", configPath, err) } var config Config decodeError := mapstructure.Decode(c, &config) if decodeError != nil { pluginLogger.Errorf("Can't decode config file %s", decodeError.Error()) } m.Config = config return nil }
// SetConfigDefaults - XXX func (h *Haproxy) SetConfigDefaults(configPath string) error { c, err := plugins.ReadConfigPath(configPath) if err != nil { fmt.Printf("Can't read config file: %s %v\n", configPath, err) } var config Config decodeError := mapstructure.Decode(c, &config) if decodeError != nil { pluginLogger.Errorf("Can't decode config file %s", decodeError.Error()) } if len(config.Host) == 0 { config.Host = "http://127.0.0.1:1936" } h.Config = config return nil }
// SetConfigDefaults - XXX func (m *MySQL) SetConfigDefaults(configPath string) error { c, err := plugins.ReadConfigPath(configPath) if err != nil { fmt.Printf("Can't read config file: %s %v\n", configPath, err) } var config Config decodeError := mapstructure.Decode(c, &config) if decodeError != nil { fmt.Print("Can't decode config file", decodeError.Error()) } u, _ := url.Parse(config.Host) config.DB = strings.Trim(u.Path, "/") m.Config = config return nil }
// SetConfigDefaults - XXX func (r *Redis) SetConfigDefaults(configPath string) error { c, err := plugins.ReadConfigPath(configPath) if err != nil { fmt.Printf("Can't read config file: %s %v\n", configPath, err) } var config Config decodeError := mapstructure.Decode(c, &config) if decodeError != nil { fmt.Print("Can't decode config file", decodeError.Error()) } if len(config.Host) == 0 { config.Host = "127.0.0.1:6379" } r.Config = config return nil }
// SetConfigDefaults - XXX func (a *Apache) SetConfigDefaults(configPath string) error { c, err := plugins.ReadConfigPath(configPath) if err != nil { fmt.Printf("Can't read config file: %s %v\n", configPath, err) } var config Config decodeError := mapstructure.Decode(c, &config) if decodeError != nil { fmt.Print("Can't decode config file", decodeError.Error()) } if len(config.StatusURL) == 0 { config.StatusURL = "http://127.0.0.1/server-status?auto" } a.Config = config return nil }