Versions in this module Expand all Collapse all v1 v1.10.0 Mar 17, 2026 v1.9.0 Jan 21, 2025 v1.9.0-p01 Aug 14, 2025 v1.8.6 Apr 4, 2024 Changes in this version + type AllClass struct + Error *string + Output *string + type AllUnion struct + AllClass *AllClass + String *string + StringArray []string + func (x *AllUnion) MarshalJSON() ([]byte, error) + func (x *AllUnion) UnmarshalJSON(data []byte) error + type AlpineRepo struct + BaseURL *string + CommunityEnabled *bool + TestingEnabled *bool + Version string + type AnsibleClass struct + AnsibleConfig *string + Galaxy *Galaxy + InstallMethod *InstallMethod + PackageName *string + Pull *Pull + RunUser *string + SetupController *SetupController + type ApkRepos struct + AlpineRepo *AlpineRepo + LocalRepoBaseURL *string + PreserveRepositories *bool + type Apt struct + AddAptRepoMatch *string + Conf *string + DebconfSelections *DebconfSelections + DisableSuites []string + FTPProxy *string + HTTPProxy *string + HTTPSProxy *string + PreserveSourcesList *bool + Primary []PrimaryElement + Proxy *string + Security []PrimaryElement + Sources *Sources + SourcesList *string + type AptPipeliningEnum string + const CloudconfigNone + const OS + const Unchanged + type AptPipeliningUnion struct + Bool *bool + Enum *AptPipeliningEnum + Integer *int64 + func (x *AptPipeliningUnion) MarshalJSON() ([]byte, error) + func (x *AptPipeliningUnion) UnmarshalJSON(data []byte) error + type Assertions struct + StringArray []string + StringMap map[string]string + func (x *Assertions) MarshalJSON() ([]byte, error) + func (x *Assertions) UnmarshalJSON(data []byte) error + type Autoinstall struct + Version int64 + type Bridge struct + Domain *string + Ipv4Address *string + Ipv4DHCPFirst *string + Ipv4DHCPLast *string + Ipv4DHCPLeases *int64 + Ipv4Nat *bool + Ipv4Netmask *int64 + Ipv6Address *string + Ipv6Nat *bool + Ipv6Netmask *int64 + MTU *int64 + Mode BridgeMode + Name *string + type BridgeMode string + const Existing + const ModeNone + const New + type ByobuByDefault string + const Disable + const DisableSystem + const DisableUser + const Enable + const EnableSystem + const EnableUser + const System + const User + type CACertsClass struct + CACertsRemoveDefaults *bool + RemoveDefaults *bool + Trusted []string + type ChefClass struct + ChefLicense *string + ClientKey *string + Directories []string + EncryptedDataBagSecret *string + Environment *string + Exec *bool + FileBackupPath *string + FileCachePath *string + FirstbootPath *string + ForceInstall *bool + InitialAttributes map[string]interface{} + InstallType *ChefInstallType + JSONAttribs *string + LogLevel *string + LogLocation *string + NodeName *string + OmnibusURL *string + OmnibusURLRetries *int64 + OmnibusVersion *string + PIDFile *string + RunList []string + SSLVerifyMode *string + ServerURL *string + ShowTime *bool + ValidationCERT *string + ValidationKey *string + ValidationName *string + type ChefInstallType string + const Gems + const Omnibus + const PurplePackages + type Chpasswd struct + Expire *bool + List *ListUnion + Users []UserClass + type Client struct + AccountName string + ComputerTitle string + DataPath *string + HTTPProxy *string + HTTPSProxy *string + LogLevel *LogLevel + PingURL *string + RegistrationKey *string + Tags *string + URL *string + type CloudConfigModuleElement struct + AnythingArray []interface{} + Enum *CloudConfigModuleEnum + func (x *CloudConfigModuleElement) MarshalJSON() ([]byte, error) + func (x *CloudConfigModuleElement) UnmarshalJSON(data []byte) error + type CloudConfigModuleEnum string + const Ansible + const ApkConfigure + const AptConfigure + const AptPipelining + const Bootcmd + const Byobu + const CACerts + const Chef + const DisableEc2Metadata + const DiskSetup + const Fan + const FinalMessage + const GrubDpkg + const InstallHotplug + const Keyboard + const KeysToConsole + const Landscape + const Locale + const Lxd + const Mcollective + const Migrator + const Mounts + const NTP + const PackageUpdateUpgradeInstall + const PhoneHome + const PowerStateChange + const Puppet + const ResetRmc + const Resizefs + const ResolvConf + const RhSubscription + const RightscaleUserdata + const Rsyslog + const Runcmd + const SSH + const SSHAuthkeyFingerprints + const SSHImportID + const SaltMinion + const SchemaCloudConfigV1ApkConfigure + const SchemaCloudConfigV1AptConfigure + const SchemaCloudConfigV1AptPipelining + const SchemaCloudConfigV1CACerts + const SchemaCloudConfigV1DisableEc2Metadata + const SchemaCloudConfigV1DiskSetup + const SchemaCloudConfigV1FinalMessage + const SchemaCloudConfigV1Growpart + const SchemaCloudConfigV1GrubDpkg + const SchemaCloudConfigV1InstallHotplug + const SchemaCloudConfigV1KeysToConsole + const SchemaCloudConfigV1PackageUpdateUpgradeInstall + const SchemaCloudConfigV1PhoneHome + const SchemaCloudConfigV1PowerStateChange + const SchemaCloudConfigV1ResetRmc + const SchemaCloudConfigV1ResolvConf + const SchemaCloudConfigV1RhSubscription + const SchemaCloudConfigV1RightscaleUserdata + const SchemaCloudConfigV1SSHAuthkeyFingerprints + const SchemaCloudConfigV1SSHImportID + const SchemaCloudConfigV1SaltMinion + const SchemaCloudConfigV1ScriptsPerBoot + const SchemaCloudConfigV1ScriptsPerInstance + const SchemaCloudConfigV1ScriptsPerOnce + const SchemaCloudConfigV1ScriptsUser + const SchemaCloudConfigV1ScriptsVendor + const SchemaCloudConfigV1SeedRandom + const SchemaCloudConfigV1SetHostname + const SchemaCloudConfigV1SetPasswords + const SchemaCloudConfigV1UbuntuAdvantage + const SchemaCloudConfigV1UbuntuAutoinstall + const SchemaCloudConfigV1UbuntuDrivers + const SchemaCloudConfigV1UpdateEtcHosts + const SchemaCloudConfigV1UpdateHostname + const SchemaCloudConfigV1UsersGroups + const SchemaCloudConfigV1WriteFiles + const SchemaCloudConfigV1WriteFilesDeferred + const SchemaCloudConfigV1YumAddRepo + const SchemaCloudConfigV1ZypperAddRepo + const ScriptsPerBoot + const ScriptsPerInstance + const ScriptsPerOnce + const ScriptsUser + const ScriptsVendor + const SeedRandom + const SetHostname + const SetPasswords + const Snap + const Spacewalk + const Timezone + const UbuntuAdvantage + const UbuntuAutoinstall + const UbuntuDrivers + const UpdateEtcHosts + const UpdateHostname + const UsersGroups + const Wireguard + const WriteFiles + const WriteFilesDeferred + const YumAddRepo + const ZypperAddRepo + type Cloudconfig struct + AllowPublicSSHKeys *bool + Ansible *AnsibleClass + ApkRepos *ApkRepos + Apt *Apt + AptPipelining *AptPipeliningUnion + AptRebootIfRequired *bool + AptUpdate *bool + AptUpgrade *bool + AuthkeyHash *string + Autoinstall *Autoinstall + Bootcmd []Cmd + ByobuByDefault *ByobuByDefault + CACerts *CACertsClass + Chef *ChefClass + Chpasswd *Chpasswd + CloudConfigModules []CloudConfigModuleElement + CloudFinalModules []CloudConfigModuleElement + CloudInitModules []CloudConfigModuleElement + CloudconfigCACerts *CACertsClass + CloudconfigGrubDpkg *GrubDpkgClass + CreateHostnameFile *bool + DeviceAliases *DeviceAliases + DisableEc2Metadata *bool + DisableRoot *bool + DisableRootOpts *string + DiskSetup *DiskSetupClass + Drivers *Drivers + FQDN *string + FSSetup []FSSetup + Fan *FanClass + FinalMessage *string + Groups *CloudconfigGroups + Growpart *Growpart + GrubDpkg map[string]interface{} + Hostname *string + Keyboard *KeyboardClass + Landscape *LandscapeClass + LaunchIndex *int64 + Locale *string + LocaleConfigfile *string + Lxd *LxdClass + ManageEtcHosts *ManageEtcHostsUnion + ManageResolvConf *bool + Mcollective *McollectiveClass + MergeHow *MergeHow + MergeType *MergeHow + Migrate *bool + MountDefaultFields []*string + Mounts [][]string + NTP *NTPClass + NoSSHFingerprints *bool + Output *Output + PackageRebootIfRequired *bool + PackageUpdate *bool + PackageUpgrade *bool + Packages []PackageElement + Password *string + PhoneHome *PhoneHomeClass + PowerState *PowerState + PreferFQDNOverHostname *bool + PreserveHostname *bool + Puppet *PuppetClass + RandomSeed *RandomSeed + Reporting *Reporting + ResizeRootfs *ResizeRootfsUnion + ResolvConf *ResolvConfClass + RhSubscription *RhSubscriptionClass + Rsyslog *RsyslogClass + Runcmd []RuncmdElement + SSH *SSHClass + SSHAuthorizedKeys []string + SSHDeletekeys *bool + SSHFPConsoleBlacklist []string + SSHGenkeytypes []SSHGenkeytype + SSHImportID []string + SSHKeyConsoleBlacklist []string + SSHKeys *SSHKeys + SSHPublishHostkeys *SSHPublishHostkeys + SSHPwauth *GrubPCInstallDevicesEmpty + SSHQuietKeygen *bool + SaltMinion *SaltMinionClass + Snap *SnapClass + Spacewalk *SpacewalkClass + Swap *Swap + Timezone *string + UbuntuAdvantage *UbuntuAdvantageClass + Updates *Updates + User *CloudconfigUser + Users *Users + VendorData *VendorData + Version interface{} + Wireguard *WireguardClass + WriteFiles []WriteFile + YumRepoDir *string + YumRepos *YumRepos + Zypper *Zypper + func UnmarshalCloudconfig(data []byte) (Cloudconfig, error) + func (r *Cloudconfig) Marshal() ([]byte, error) + type CloudconfigGroups struct + AnythingArray []interface{} + GroupsClass *GroupsClass + String *string + func (x *CloudconfigGroups) MarshalJSON() ([]byte, error) + func (x *CloudconfigGroups) UnmarshalJSON(data []byte) error + type CloudconfigUser struct + PurpleSchemaCloudConfigV1 *PurpleSchemaCloudConfigV1 + String *string + func (x *CloudconfigUser) MarshalJSON() ([]byte, error) + func (x *CloudconfigUser) UnmarshalJSON(data []byte) error + type Cmd struct + String *string + StringArray []string + func (x *Cmd) MarshalJSON() ([]byte, error) + func (x *Cmd) UnmarshalJSON(data []byte) error + type Commands struct + UnionArray []Cmd + UnionMap map[string]*Cmd + func (x *Commands) MarshalJSON() ([]byte, error) + func (x *Commands) UnmarshalJSON(data []byte) error + type Condition struct + AnythingArray []interface{} + Bool *bool + String *string + func (x *Condition) MarshalJSON() ([]byte, error) + func (x *Condition) UnmarshalJSON(data []byte) error + type ConfigConfig struct + Content string + Filename *string + type ConfigElement struct + ConfigConfig *ConfigConfig + String *string + func (x *ConfigElement) MarshalJSON() ([]byte, error) + func (x *ConfigElement) UnmarshalJSON(data []byte) error + type CsrAttributes struct + CustomAttributes map[string]interface{} + ExtensionRequests map[string]interface{} + type DebconfSelections struct + type Delay struct + Integer *int64 + String *string + func (x *Delay) MarshalJSON() ([]byte, error) + func (x *Delay) UnmarshalJSON(data []byte) error + type DeviceAliases struct + type DiskSetupClass struct + type Drivers struct + Nvidia *Nvidia + type FSSetup struct + Cmd *Cmd + Device *string + ExtraOpts *Cmd + Filesystem *string + Label *string + Overwrite *bool + Partition *Partition + ReplaceFS *string + type FanClass struct + Config string + ConfigPath *string + type Features struct + DisableAutoAttach *bool + type FluffySchemaCloudConfigV1 struct + CreateGroups *bool + Doas []string + Expiredate *string + Gecos *string + Groups *UserGroups + HashedPasswd *string + Homedir *string + Inactive *string + LockPasswd *bool + Name *string + NoCreateHome *bool + NoLogInit *bool + NoUserGroup *bool + Passwd *string + PlainTextPasswd *string + PrimaryGroup *string + SSHAuthorizedKeys []string + SSHImportID []string + SSHRedirectUser *bool + SchemaCloudConfigV1LockPasswd *bool + SelinuxUser *string + Shell *string + Snapuser *string + Sudo *Sudo + System *bool + Uid *Uid + type Galaxy struct + Actions [][]string + type GroupsClass struct + type Growpart struct + Devices []string + IgnoreGrowrootDisabled *bool + Mode *ModeUnion + type GrubDpkgClass struct + Enabled *bool + GrubEFIInstallDevices *string + GrubPCInstallDevices *string + GrubPCInstallDevicesEmpty *GrubPCInstallDevicesEmpty + type GrubPCInstallDevicesEmpty struct + Bool *bool + String *string + func (x *GrubPCInstallDevicesEmpty) MarshalJSON() ([]byte, error) + func (x *GrubPCInstallDevicesEmpty) UnmarshalJSON(data []byte) error + type Init struct + NetworkAddress *string + NetworkPort *int64 + StorageBackend *StorageBackend + StorageCreateDevice *string + StorageCreateLoop *int64 + StoragePool *string + TrustPassword *string + type InstallMethod string + const Distro + const Pip + type Interface struct + ConfigPath *string + Content *string + Name *string + type KeyboardClass struct + Layout string + Model *string + Options *string + Variant *string + type LandscapeClass struct + Client Client + type ListUnion struct + String *string + StringArray []string + func (x *ListUnion) MarshalJSON() ([]byte, error) + func (x *ListUnion) UnmarshalJSON(data []byte) error + type LogLevel string + const Critical + const Debug + const Error + const Info + const Warning + type LxdClass struct + Bridge *Bridge + Init *Init + Preseed *string + type ManageEtcHostsEnum string + const Localhost + const Template + type ManageEtcHostsUnion struct + Bool *bool + Enum *ManageEtcHostsEnum + func (x *ManageEtcHostsUnion) MarshalJSON() ([]byte, error) + func (x *ManageEtcHostsUnion) UnmarshalJSON(data []byte) error + type McollectiveClass struct + Conf *McollectiveConf + type McollectiveConf struct + PrivateCERT *string + PublicCERT *string + type MergeHow struct + MergeHowElementArray []MergeHowElement + String *string + func (x *MergeHow) MarshalJSON() ([]byte, error) + func (x *MergeHow) UnmarshalJSON(data []byte) error + type MergeHowElement struct + Name Name + Settings []Setting + type ModeMode string + const Gpart + const ModeAuto + const ModeGrowpart + const Off + type ModeUnion struct + Bool *bool + Enum *ModeMode + func (x *ModeUnion) MarshalJSON() ([]byte, error) + func (x *ModeUnion) UnmarshalJSON(data []byte) error + type NTPClass struct + Allow []string + Config *NTPConfig + Enabled *bool + NTPClient *string + Peers []string + Pools []string + Servers []string + type NTPConfig struct + CheckExe *string + Confpath *string + Packages []string + ServiceName *string + Template *string + type Name string + const Dict + const List + const Str + type Network struct + When []When + type Nvidia struct + LicenseAccepted bool + Version *string + type Output struct + All *AllUnion + Config *AllUnion + Final *AllUnion + Init *AllUnion + type PackageClass struct + Apt []Cmd + Snap []Cmd + type PackageElement struct + PackageClass *PackageClass + String *string + StringArray []string + func (x *PackageElement) MarshalJSON() ([]byte, error) + func (x *PackageElement) UnmarshalJSON(data []byte) error + type Partition string + const Any + const PartitionAuto + const PartitionNone + type PhoneHomeClass struct + Post *PostUnion + Tries *int64 + URL string + type PostElement string + const FQDN + const Hostname + const InstanceID + const PubKeyEcdsa + const PubKeyEd25519 + const PubKeyRSA + type PostUnion struct + Enum *PurplePost + EnumArray []PostElement + func (x *PostUnion) MarshalJSON() ([]byte, error) + func (x *PostUnion) UnmarshalJSON(data []byte) error + type PowerState struct + Condition *Condition + Delay *Delay + Message *string + Mode PowerStateMode + Timeout *int64 + type PowerStateMode string + const Halt + const Poweroff + const Reboot + type Prefix struct + String *string + UnionArray []Uid + func (x *Prefix) MarshalJSON() ([]byte, error) + func (x *Prefix) UnmarshalJSON(data []byte) error + type PrimaryElement struct + Arches []string + Key *string + Keyid *string + Keyserver *string + Search []string + SearchDNS *bool + URI *string + type Pull struct + AcceptHostKey *bool + Checkout *string + Clean *bool + Connection *string + Diff *bool + Full *bool + ModuleName *string + ModulePath *string + PlaybookName string + PrivateKey *string + SCPExtraArgs *string + SFTPExtraArgs *string + SSHCommonArgs *string + SkipTags *string + Sleep *string + Tags *string + Timeout *string + URL string + VaultID *string + VaultPasswordFile *string + type PuppetClass struct + AioInstallURL *string + Cleanup *bool + Collection *string + Conf *PuppetConf + ConfFile *string + CsrAttributes *CsrAttributes + CsrAttributesPath *string + Exec *bool + ExecArgs []string + Install *bool + InstallType *PuppetInstallType + PackageName *string + SSLDir *string + StartService *bool + Version *string + type PuppetConf struct + Agent map[string]interface{} + CACERT *string + Main map[string]interface{} + Server map[string]interface{} + User map[string]interface{} + type PuppetInstallType string + const Aio + const FluffyPackages + type PurplePost string + const All + type PurpleSchemaCloudConfigV1 struct + CreateGroups *bool + Doas []string + Expiredate *string + Gecos *string + Groups *UserGroups + HashedPasswd *string + Homedir *string + Inactive *string + LockPasswd *bool + Name *string + NoCreateHome *bool + NoLogInit *bool + NoUserGroup *bool + Passwd *string + PlainTextPasswd *string + PrimaryGroup *string + SSHAuthorizedKeys []string + SSHImportID []string + SSHRedirectUser *bool + SchemaCloudConfigV1LockPasswd *bool + SelinuxUser *string + Shell *string + Snapuser *string + Sudo *Sudo + System *bool + Uid *Uid + type RandomSeed struct + Command []string + CommandRequired *bool + Data *string + Encoding *RandomSeedEncoding + File *string + type RandomSeedEncoding string + const PurpleB64 + const PurpleBase64 + const PurpleGz + const PurpleGzip + const Raw + type Repo struct + Baseurl string + ID string + type Reporting struct + type Repository struct + Path string + Source string + type ResizeRootfsEnum string + const Noblock + type ResizeRootfsUnion struct + Bool *bool + Enum *ResizeRootfsEnum + func (x *ResizeRootfsUnion) MarshalJSON() ([]byte, error) + func (x *ResizeRootfsUnion) UnmarshalJSON(data []byte) error + type ResolvConfClass struct + Domain *string + Nameservers []interface{} + Options map[string]interface{} + Searchdomains []interface{} + Sortlist []interface{} + type RhSubscriptionClass struct + ActivationKey *string + AddPool []string + AutoAttach *bool + DisableRepo []string + EnableRepo []string + Org *int64 + Password *string + RhsmBaseurl *string + ServerHostname *string + ServiceLevel *string + Username *string + type RsyslogClass struct + CheckExe *string + ConfigDir *string + ConfigFilename *string + Configs []ConfigElement + InstallRsyslog *bool + Packages []string + Remotes map[string]interface{} + ServiceReloadCommand *ServiceReloadCommandUnion + type RunAnsibleClass struct + Args *string + Background *float64 + BecomePasswordFile *string + Check *bool + Connection *string + ConnectionPasswordFile *string + Diff *bool + ExtraVars *string + Forks *float64 + Inventory *string + ListHosts *bool + ModuleName *string + ModulePath *string + PlaybookDir *string + PlaybookName *string + Poll *float64 + PrivateKey *string + SCPExtraArgs *string + SFTPExtraArgs *string + SkipTags *string + Sleep *string + SyntaxCheck *bool + Tags *string + Timeout *float64 + VaultID *string + VaultPasswordFile *string + type RunAnsibleElement struct + AnythingArray []interface{} + Bool *bool + Double *float64 + Integer *int64 + RunAnsibleClass *RunAnsibleClass + String *string + func (x *RunAnsibleElement) MarshalJSON() ([]byte, error) + func (x *RunAnsibleElement) UnmarshalJSON(data []byte) error + type RuncmdElement struct + String *string + StringArray []string + func (x *RuncmdElement) MarshalJSON() ([]byte, error) + func (x *RuncmdElement) UnmarshalJSON(data []byte) error + type SSHClass struct + EmitKeysToConsole bool + type SSHGenkeytype string + const Ecdsa + const Ed25519 + const RSA + type SSHKeys struct + type SSHPublishHostkeys struct + Blacklist []string + Enabled *bool + type SaltMinionClass struct + Conf map[string]interface{} + ConfigDir *string + Grains map[string]interface{} + PKIDir *string + PkgName *string + PrivateKey *string + PublicKey *string + ServiceName *string + type ServiceReloadCommandEnum string + const ServiceReloadCommandAuto + type ServiceReloadCommandUnion struct + Enum *ServiceReloadCommandEnum + StringArray []string + func (x *ServiceReloadCommandUnion) MarshalJSON() ([]byte, error) + func (x *ServiceReloadCommandUnion) UnmarshalJSON(data []byte) error + type Setting string + const AllowDelete + const Append + const NoReplace + const Prepend + const RecurseArray + const RecurseDict + const RecurseList + const RecurseStr + const Replace + type SetupController struct + Repositories []Repository + RunAnsible []RunAnsibleElement + type Size struct + Integer *int64 + String *string + func (x *Size) MarshalJSON() ([]byte, error) + func (x *Size) UnmarshalJSON(data []byte) error + type SnapClass struct + Assertions *Assertions + Commands *Commands + type Sources struct + type SpacewalkClass struct + ActivationKey *string + Proxy *string + Server *string + type StorageBackend string + const Btrfs + const Dir + const LVM + const Zfs + type Sudo struct + Bool *bool + String *string + func (x *Sudo) MarshalJSON() ([]byte, error) + func (x *Sudo) UnmarshalJSON(data []byte) error + type Swap struct + Filename *string + Maxsize *Size + Size *Size + type Type string + const Hash + const Random + const Text + type UbuntuAdvantageClass struct + Config *UbuntuAdvantageConfig + Enable []string + EnableBeta []string + Features *Features + Token *string + type UbuntuAdvantageConfig struct + GlobalAptHTTPProxy *string + GlobalAptHTTPSProxy *string + HTTPProxy *string + HTTPSProxy *string + UaAptHTTPProxy *string + UaAptHTTPSProxy *string + type Uid struct + Integer *int64 + String *string + func (x *Uid) MarshalJSON() ([]byte, error) + func (x *Uid) UnmarshalJSON(data []byte) error + type Updates struct + Network *Network + type UserClass struct + Name string + Password *string + Type *Type + type UserGroups struct + AnythingMap map[string]interface{} + String *string + StringArray []string + func (x *UserGroups) MarshalJSON() ([]byte, error) + func (x *UserGroups) UnmarshalJSON(data []byte) error + type Users struct + AnythingMap map[string]interface{} + String *string + UnionArray []UsersUser + func (x *Users) MarshalJSON() ([]byte, error) + func (x *Users) UnmarshalJSON(data []byte) error + type UsersUser struct + FluffySchemaCloudConfigV1 *FluffySchemaCloudConfigV1 + String *string + StringArray []string + func (x *UsersUser) MarshalJSON() ([]byte, error) + func (x *UsersUser) UnmarshalJSON(data []byte) error + type VendorData struct + Enabled *GrubPCInstallDevicesEmpty + Prefix *Prefix + type When string + const Boot + const BootLegacy + const BootNewInstance + const Hotplug + type WireguardClass struct + Interfaces []Interface + Readinessprobe []string + type WriteFile struct + Append *bool + Content *string + Defer *bool + Encoding *WriteFileEncoding + Owner *string + Path string + Permissions *string + type WriteFileEncoding string + const FluffyB64 + const FluffyBase64 + const FluffyGz + const FluffyGzip + const GzB64 + const GzBase64 + const GzipB64 + const GzipBase64 + const TextPlain + type YumRepos struct + type Zypper struct + Config map[string]interface{} + Repos []Repo