Sort the plugins so the order is consintent
This commit is contained in:
parent
de9c1f50ea
commit
34e87e7026
12
agent.go
12
agent.go
|
@ -77,8 +77,16 @@ func (agent *Agent) Connect() error {
|
||||||
func (a *Agent) LoadPlugins() ([]string, error) {
|
func (a *Agent) LoadPlugins() ([]string, error) {
|
||||||
var names []string
|
var names []string
|
||||||
|
|
||||||
for name, creator := range plugins.Plugins {
|
var pluginNames []string
|
||||||
plugin := creator()
|
|
||||||
|
for name, _ := range plugins.Plugins {
|
||||||
|
pluginNames = append(pluginNames, name)
|
||||||
|
}
|
||||||
|
|
||||||
|
sort.Strings(pluginNames)
|
||||||
|
|
||||||
|
for _, name := range pluginNames {
|
||||||
|
plugin := plugins.Plugins[name]()
|
||||||
|
|
||||||
err := a.Config.Apply(name, plugin)
|
err := a.Config.Apply(name, plugin)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue