From 962cf42e79d6828963d4dbf83f196d1410ad828c Mon Sep 17 00:00:00 2001 From: David Allen Date: Thu, 27 Jun 2024 11:20:19 -0600 Subject: [PATCH] Updated warewulf plugin (still WIP) --- internal/generator/plugins/warewulf/warewulf.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/generator/plugins/warewulf/warewulf.go b/internal/generator/plugins/warewulf/warewulf.go index 7999afa..a0a610b 100644 --- a/internal/generator/plugins/warewulf/warewulf.go +++ b/internal/generator/plugins/warewulf/warewulf.go @@ -68,12 +68,17 @@ func (g *Warewulf) Generate(config *configurator.Config, opts ...util.Option) (g return nil, fmt.Errorf("no redfish endpoints found") } + // format output for template substitution + nodeEntries := "" + // load files and templates and copy to outputs files, err := generator.LoadFiles(target.FilePaths...) if err != nil { return nil, fmt.Errorf("failed to load files: %v", err) } - templates, err := generator.ApplyTemplates(generator.Mappings{}, target.Templates...) + templates, err := generator.ApplyTemplates(generator.Mappings{ + "node_entries": nodeEntries, + }, target.Templates...) if err != nil { return nil, fmt.Errorf("failed to load templates: %v", err) }