Versions in this module Expand all Collapse all v0 v0.1.10 Apr 22, 2026 v0.1.9 Apr 13, 2026 v0.1.8 Apr 9, 2026 Changes in this version + type Chef struct + Environment *string + ForceInstall *bool + InstallType *string + NodeName *string + RunList []string + ServerURL *string + ValidationKey *string + ValidationName *string + type Chpasswd struct + Expire *bool + List interface{} + Users []ChpasswdUser + type ChpasswdUser struct + Name string + Password string + Type *string + type CloudInit struct + MetaData *MetaData + NetworkConfig *NetworkConfig + UserData *UserData + type DiskSetup struct + Layout interface{} + Overwrite *bool + TableType *string + type FSSetup struct + Device string + Filesystem *string + Label *string + Overwrite *bool + Partition *string + ReplaceFS *string + type Group struct + Members []string + Name string + type MetaData struct + AvailabilityZone *string + CloudID *string + CloudName *string + FQDN *string + Hostname *string + InstanceID string + LocalHostname *string + Network *NetworkMetaData + PlacementRegion *string + Platform *string + PublicKeys map[string]string + Region *string + SubPlatform *string + Tags map[string]string + type Nameservers struct + Addresses []string + Search []string + type NetworkConfig struct + Bonds map[string]NetworkDevice + Bridges map[string]NetworkDevice + Config []NetworkConfigEntry + Ethernets map[string]NetworkDevice + Routes []NetworkRoute + Version int + Vlans map[string]NetworkDevice + Wifis map[string]NetworkDevice + type NetworkConfigEntry struct + MTU *int + MacAddress *string + Name *string + Params map[string]any + Subnets []NetworkSubnet + Type string + type NetworkDevice struct + AccessPoints map[string]any + Addresses []string + DHCP4 *bool + DHCP6 *bool + Gateway4 *string + Gateway6 *string + ID *int + Interfaces []string + Link *string + MTU *int + MacAddress *string + Match *NetworkMatch + Nameservers *Nameservers + Optional *bool + Parameters map[string]any + Routes []NetworkRoute + type NetworkMatch struct + Driver *string + MacAddress *string + Name *string + type NetworkMetaData struct + Config []map[string]interface{} + Version *int + type NetworkRoute struct + Metric *int + To string + Via string + type NetworkSubnet struct + Address *string + DNSNameservers []string + DNSSearch []string + Gateway *string + Type string + type PowerState struct + Condition *string + Delay *string + Message *string + Mode *string + Timeout *int + type Puppet struct + AIOInstallURL *string + Cleanup *bool + CollectionName *string + Install *bool + ServerName *string + StartService *bool + Version *string + type SSHKeys struct + Ed25519Private *string + Ed25519Public *string + RSAPrivate *string + RSAPublic *string + type User struct + Expiredate *string + Gecos *string + Groups []string + HomeDir *string + Inactive *bool + LockPasswd *bool + Name string + NoCreateHome *bool + NoUserGroup *bool + Passwd *string + PrimaryGroup *string + SSHAuthorizedKeys []string + SSHImportID []string + Shell *string + Sudo *string + System *bool + UID *int + type UserData struct + BootCMD []interface{} + Chef *Chef + Chpasswd *Chpasswd + DisableRoot *bool + DiskSetup map[string]DiskSetup + FQDN *string + FSSetup []FSSetup + FinalMessage *string + Groups []Group + Hostname *string + Locale *string + ManageEtcHosts *bool + Mounts [][]string + PackageRebootIfRequired *bool + PackageUpdate *bool + PackageUpgrade *bool + Packages []string + PowerState *PowerState + Puppet *Puppet + RunCMD []interface{} + SSHAuthorizedKeys []string + SSHKeys *SSHKeys + SSHPwAuth *bool + Timezone *string + Users []User + WriteFiles []WriteFile + type WriteFile struct + Append *bool + Content *string + Defer *bool + Encoding *string + Owner *string + Path string + Permissions *string