allow the build of specific overlays

This commit is contained in:
Christian Goll
2022-03-11 15:03:15 +01:00
parent d4e42b7b83
commit 1098771c83
2 changed files with 15 additions and 4 deletions

View File

@@ -33,9 +33,17 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
if len(args) > 0 {
args = hostlist.Expand(args)
err = overlay.BuildAllOverlays(node.FilterByName(nodes, args))
if OverlayName != "" {
err = overlay.BuildSpecificOverlays(node.FilterByName(nodes, args), OverlayName)
} else {
err = overlay.BuildAllOverlays(node.FilterByName(nodes, args))
}
} else {
err = overlay.BuildAllOverlays(nodes)
if OverlayName != "" {
err = overlay.BuildSpecificOverlays(nodes, OverlayName)
} else {
err = overlay.BuildAllOverlays(nodes)
}
}
if err != nil {