Versions in this module Expand all Collapse all v0 v0.1.0 Mar 18, 2026 Changes in this version + func GenerateMetadata(hostname string) []byte + func MarshalToYAML(config *Config) ([]byte, error) + func WriteDataFiles(ctx opctx.Ctx, dir string, hostname string, config *Config) (metaDataPath, userDataPath string, err error) + type Config struct + ChangePasswords *PasswordConfig + DisableRootUser *bool + EnableSSHPasswordAuth *bool + Users []UserConfig + type PasswordConfig struct + Expire *bool + List string + type UserConfig struct + Description string + EnableSSHPasswordAuth *bool + Groups []string + LockPassword *bool + Name string + PlainTextPassword string + SSHAuthorizedKeys []string + Shell string + Sudo []string