mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-08-10 20:52:00 +00:00
feat: allow to override standard cloud init paths (#679)
* feat: allow to override standard cloud init paths Signed-off-by: mudler <mudler@localai.io> * Address feedback from review Signed-off-by: mudler <mudler@localai.io> * Address feedback from review Signed-off-by: mudler <mudler@localai.io> --------- Signed-off-by: mudler <mudler@localai.io>
This commit is contained in:
parent
9b7b5db760
commit
a91fb13e39
9
main.go
9
main.go
@ -667,6 +667,10 @@ The validate command expects a configuration file as its only argument. Local fi
|
|||||||
Name: "cloud-init-paths",
|
Name: "cloud-init-paths",
|
||||||
Usage: "Extra paths to add to the run stage",
|
Usage: "Extra paths to add to the run stage",
|
||||||
},
|
},
|
||||||
|
&cli.StringSliceFlag{
|
||||||
|
Name: "override-cloud-init-paths",
|
||||||
|
Usage: "Override paths to use when running the stage, removing defaults. Supercedes --cloud-init-paths",
|
||||||
|
},
|
||||||
&cli.BoolFlag{
|
&cli.BoolFlag{
|
||||||
Name: "analyze",
|
Name: "analyze",
|
||||||
Usage: "Only print the modules that would run in the order they would run",
|
Usage: "Only print the modules that would run in the order they would run",
|
||||||
@ -690,6 +694,11 @@ The validate command expects a configuration file as its only argument. Local fi
|
|||||||
if len(c.StringSlice("cloud-init-paths")) > 0 {
|
if len(c.StringSlice("cloud-init-paths")) > 0 {
|
||||||
config.CloudInitPaths = append(config.CloudInitPaths, c.StringSlice("cloud-init-paths")...)
|
config.CloudInitPaths = append(config.CloudInitPaths, c.StringSlice("cloud-init-paths")...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(c.StringSlice("override-cloud-init-paths")) > 0 {
|
||||||
|
config.CloudInitPaths = c.StringSlice("override-cloud-init-paths")
|
||||||
|
}
|
||||||
|
|
||||||
if c.Bool("debug") {
|
if c.Bool("debug") {
|
||||||
config.Logger.SetLevel("debug")
|
config.Logger.SetLevel("debug")
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user