config/config.go
func DefaultConfig() *Config {
	return &Config{
		Consul:    DefaultConsulConfig(),
		Dedup:     DefaultDedupConfig(),
		Exec:      DefaultExecConfig(),
		Syslog:    DefaultSyslogConfig(),
		Templates: DefaultTemplateConfigs(),
		Vault:     DefaultVaultConfig(),
		Wait:      DefaultWaitConfig(),
	}
}
func DefaultConfig() *Config {
	return &Config{
		Consul:    DefaultConsulConfig(),
		Dedup:     DefaultDedupConfig(),
		Exec:      DefaultExecConfig(),
		Syslog:    DefaultSyslogConfig(),
		Templates: DefaultTemplateConfigs(),
		Vault:     DefaultVaultConfig(),
		Wait:      DefaultWaitConfig(),
	}
}
// DefaultConfig returns the default configuration struct. Certain environment
// variables may be set which control the values for the default configuration.