blueprint: add new kickstart.contents option
This commit is contained in:
parent
a3a539abd1
commit
f5c6cdd9cf
2 changed files with 16 additions and 3 deletions
|
|
@ -352,7 +352,15 @@ func Convert(bp Blueprint) iblueprint.Blueprint {
|
|||
customizations.FIPS = fips
|
||||
}
|
||||
if installer := c.Installer; installer != nil {
|
||||
iinst := iblueprint.InstallerCustomization(*installer)
|
||||
iinst := iblueprint.InstallerCustomization{
|
||||
Unattended: installer.Unattended,
|
||||
SudoNopasswd: installer.SudoNopasswd,
|
||||
}
|
||||
if installer.Kickstart != nil {
|
||||
iinst.Kickstart = &iblueprint.Kickstart{
|
||||
Contents: installer.Kickstart.Contents,
|
||||
}
|
||||
}
|
||||
customizations.Installer = &iinst
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
package blueprint
|
||||
|
||||
type InstallerCustomization struct {
|
||||
Unattended bool `json:"unattended,omitempty" toml:"unattended,omitempty"`
|
||||
SudoNopasswd []string `json:"sudo-nopasswd,omitempty" toml:"sudo-nopasswd,omitempty"`
|
||||
Unattended bool `json:"unattended,omitempty" toml:"unattended,omitempty"`
|
||||
SudoNopasswd []string `json:"sudo-nopasswd,omitempty" toml:"sudo-nopasswd,omitempty"`
|
||||
Kickstart *Kickstart `json:"kickstart,omitempty" toml:"kickstart,omitempty"`
|
||||
}
|
||||
|
||||
type Kickstart struct {
|
||||
Contents string `json:"contents" toml:"contents"`
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue