Versions in this module Expand all Collapse all v0 v0.17.0 Jan 4, 2023 v0.16.0 Oct 14, 2022 v0.15.0 Jun 24, 2022 v0.14.0 Jan 27, 2022 v0.13.1 Aug 5, 2021 v0.13.0 Jul 14, 2021 Changes in this version + type Clevis struct + Custom ClevisCustom + Tang []Tang + Threshold *int + Tpm2 *bool + type ClevisCustom struct + Config *string + NeedsNetwork *bool + Pin *string + type Config struct + Ignition Ignition + KernelArguments KernelArguments + Passwd Passwd + Storage Storage + Systemd Systemd + Variant string + Version string + func (c Config) ToIgn3_4Unvalidated(options common.TranslateOptions) (types.Config, translate.TranslationSet, report.Report) + type Device string + type Directory struct + Group NodeGroup + Mode *int + Overwrite *bool + Path string + User NodeUser + func (d Directory) Validate(c path.ContextPath) (r report.Report) + type Disk struct + Device string + Partitions []Partition + WipeTable *bool + type Dropin struct + Contents *string + Name string + type File struct + Append []Resource + Contents Resource + Group NodeGroup + Mode *int + Overwrite *bool + Path string + User NodeUser + func (f File) Validate(c path.ContextPath) (r report.Report) + type Filesystem struct + Device string + Format *string + Label *string + MountOptions []string + Options []string + Path *string + UUID *string + WipeFilesystem *bool + WithMountUnit *bool + func (fs Filesystem) Validate(c path.ContextPath) (r report.Report) + type FilesystemOption string + type Group string + type HTTPHeader struct + Name string + Value *string + type HTTPHeaders []HTTPHeader + type Ignition struct + Config IgnitionConfig + Proxy Proxy + Security Security + Timeouts Timeouts + type IgnitionConfig struct + Merge []Resource + Replace Resource + type KernelArgument string + type KernelArguments struct + ShouldExist []KernelArgument + ShouldNotExist []KernelArgument + type Link struct + Group NodeGroup + Hard *bool + Overwrite *bool + Path string + Target *string + User NodeUser + type Luks struct + Clevis Clevis + Device *string + KeyFile Resource + Label *string + Name string + Options []LuksOption + UUID *string + WipeVolume *bool + type LuksOption string + type NodeGroup struct + ID *int + Name *string + type NodeUser struct + ID *int + Name *string + type Partition struct + GUID *string + Label *string + Number int + Resize *bool + ShouldExist *bool + SizeMiB *int + StartMiB *int + TypeGUID *string + WipePartitionEntry *bool + type Passwd struct + Groups []PasswdGroup + Users []PasswdUser + type PasswdGroup struct + Gid *int + Name string + PasswordHash *string + ShouldExist *bool + System *bool + type PasswdUser struct + Gecos *string + Groups []Group + HomeDir *string + Name string + NoCreateHome *bool + NoLogInit *bool + NoUserGroup *bool + PasswordHash *string + PrimaryGroup *string + SSHAuthorizedKeys []SSHAuthorizedKey + Shell *string + ShouldExist *bool + System *bool + UID *int + type Proxy struct + HTTPProxy *string + HTTPSProxy *string + NoProxy []string + type Raid struct + Devices []Device + Level *string + Name string + Options []RaidOption + Spares *int + type RaidOption string + type Resource struct + Compression *string + HTTPHeaders HTTPHeaders + Inline *string + Local *string + Source *string + Verification Verification + func (rs Resource) Validate(c path.ContextPath) (r report.Report) + type SSHAuthorizedKey string + type Security struct + TLS TLS + type Storage struct + Directories []Directory + Disks []Disk + Files []File + Filesystems []Filesystem + Links []Link + Luks []Luks + Raid []Raid + Trees []Tree + type Systemd struct + Units []Unit + type TLS struct + CertificateAuthorities []Resource + type Tang struct + Thumbprint *string + URL string + type Timeouts struct + HTTPResponseHeaders *int + HTTPTotal *int + type Tree struct + Local string + Path *string + func (t Tree) Validate(c path.ContextPath) (r report.Report) + type Unit struct + Contents *string + Dropins []Dropin + Enabled *bool + Mask *bool + Name string + type Verification struct + Hash *string