rcmtpackage

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddPackage

func AddPackage(packageName string) (err error)

func AddPackageUsingPackageResource

func AddPackageUsingPackageResource(newPackageResource PackageResource) (err error)

func ConvergePackageState

func ConvergePackageState(hostDetails rcmthost.HostDetails, packageCurrentState, packageDesiredState packageState) (err error)

func GetPackageCurrentState

func GetPackageCurrentState(hostDetails rcmthost.HostDetails, packageName string) (packageCurrentState packageState, err error)

func MrshalPackageResource

func MrshalPackageResource(packageResource PackageResource) (yamlBlock string, err error)

func RemovePackage

func RemovePackage(packageName string) (err error)

Types

type PackageResource

type PackageResource struct {
	Type string
	Name string

	DesiredState packageState
	// contains filtered or unexported fields
}

func UnmarshalPackageResource

func UnmarshalPackageResource(yamlBlock string) (packageResource PackageResource, err error)

func (PackageResource) Converge

func (r PackageResource) Converge(hosts []rcmthost.HostDetails) (err error)

func (PackageResource) ResourceCurrentState

func (r PackageResource) ResourceCurrentState() string

func (PackageResource) ResourceDesiredState

func (r PackageResource) ResourceDesiredState() string

func (PackageResource) ResourceName

func (r PackageResource) ResourceName() string

func (PackageResource) ResourceType

func (r PackageResource) ResourceType() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL