Versions in this module Expand all Collapse all v0 v0.2.1 May 7, 2026 v0.2.0 May 7, 2026 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