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.