❇️ Get default yip executor

We are setting the defaults anyway, so we can work with the default
executor instead

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
This commit is contained in:
Itxaka
2023-03-09 09:17:11 +01:00
parent 8832ec6981
commit 9687ca1ac6

View File

@@ -10,7 +10,6 @@ import (
"github.com/mudler/yip/pkg/console"
"github.com/mudler/yip/pkg/executor"
"github.com/mudler/yip/pkg/logger"
"github.com/mudler/yip/pkg/plugins"
"github.com/mudler/yip/pkg/schema"
"github.com/sirupsen/logrus"
"github.com/twpayne/go-vfs"
@@ -20,32 +19,6 @@ import (
func NewYipExecutor(l logger.Interface) executor.Executor {
exec := executor.NewExecutor(
executor.WithLogger(l),
executor.WithConditionals(
plugins.NodeConditional,
plugins.IfConditional,
),
executor.WithPlugins(
// Note, the plugin execution order depends on the order passed here
plugins.DNS,
plugins.Download,
plugins.Git,
plugins.Entities,
plugins.EnsureDirectories,
plugins.EnsureFiles,
plugins.Commands,
plugins.DeleteEntities,
plugins.Hostname,
plugins.Sysctl,
plugins.User,
plugins.SSH,
plugins.LoadModules,
plugins.Timesyncd,
plugins.Systemctl,
plugins.Environment,
plugins.SystemdFirstboot,
plugins.DataSources,
plugins.Layout,
),
)
return exec
}