2019-05-01 15:11:27 +00:00
|
|
|
// +build !consulent
|
2018-02-05 21:25:28 +00:00
|
|
|
|
|
|
|
package config
|
|
|
|
|
2019-12-18 15:16:35 +00:00
|
|
|
// DefaultEnterpriseSource returns the consul agent configuration for enterprise mode.
|
|
|
|
// These can be overridden by the user and therefore this source should be merged in the
|
|
|
|
// head and processed before user configuration.
|
2020-08-12 15:17:15 +00:00
|
|
|
// TODO: return a LiteralSource (no decoding) instead of a FileSource
|
2018-02-05 21:25:28 +00:00
|
|
|
func DefaultEnterpriseSource() Source {
|
2020-08-12 15:17:15 +00:00
|
|
|
return FileSource{
|
2019-12-18 15:16:35 +00:00
|
|
|
Name: "enterprise-defaults",
|
|
|
|
Format: "hcl",
|
|
|
|
Data: ``,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// OverrideEnterpriseSource returns the consul agent configuration for the enterprise mode.
|
|
|
|
// This should be merged in the tail after the DefaultConsulSource.
|
2020-08-12 15:17:15 +00:00
|
|
|
// TODO: return a LiteralSource (no decoding) instead of a FileSource
|
2019-12-18 15:16:35 +00:00
|
|
|
func OverrideEnterpriseSource() Source {
|
2020-08-12 15:17:15 +00:00
|
|
|
return FileSource{
|
2019-12-18 15:16:35 +00:00
|
|
|
Name: "enterprise-overrides",
|
2018-02-05 21:25:28 +00:00
|
|
|
Format: "hcl",
|
|
|
|
Data: ``,
|
|
|
|
}
|
|
|
|
}
|