Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FetchedConfig ¶
type State ¶
type State struct { // Information about configs fetched by the fetch stages. Used // when writing the result file in files stage. FetchedConfigs []FetchedConfig `json:"fetchedConfigs"` // Key files generated during LUKS setup in disks stage, which need // to be written out during files stage. files stage removes them // from state afterward to avoid leaking the keys into the running // system. LuksPersistKeyFiles map[string]string `json:"luksPersistKeyFiles"` // List of directories created by NotateMkdirAll(), relative to // the configured root dir. Currently used to record directories // created by the mount stage so the files stage can chown them // when creating users. NotatedDirectories []string `json:"notatedDirectories"` // Files generated during provider config fetch, to be written to // the filesystem during files stage. This is for special // circumstances only. ProviderOutputFiles []types.File `json:"providerOutputFiles"` // Volume Key files generated during LUKS setup in disks stage, which // need to be written out during files stage. LuksPersistSecureKeyRepoFiles map[string]string `json:"luksPersistVolumeKeyFiles"` }
Click to show internal directories.
Click to hide internal directories.