Documentation
¶
Overview ¶
Package plain implements an unencrypted file-backed vault.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlainVault ¶
type PlainVault struct {
// contains filtered or unexported fields
}
PlainVault stores vault YAML as an unencrypted file.
func (*PlainVault) Load ¶
func (v *PlainVault) Load() (*files.InstallVault, error)
Load reads the unencrypted vault file and verifies it is not SOPS-encrypted.
func (*PlainVault) LoadOrCreate ¶
func (v *PlainVault) LoadOrCreate() (*files.InstallVault, error)
LoadOrCreate loads the vault or returns an empty vault if the file does not exist.
func (*PlainVault) Save ¶
func (v *PlainVault) Save(data *files.InstallVault) error
Save writes vault data to an unencrypted file.
Click to show internal directories.
Click to hide internal directories.