Versions in this module Expand all Collapse all v1 v1.15.1 Feb 17, 2020 v1.15.0 Feb 17, 2020 Changes in this version + type AddBehaviour int + const Always + const Once + type CloudConfig struct + PackageUpdate bool + Packages []string + RunCommmands [][]string + WriteFiles []*CloudConfigFile + type CloudConfigFile struct + Content string + Encoding string + Owner string + Path string + Permissions string + type CloudInitTarget struct + Config *CloudConfig + Tags sets.String + func NewCloudInitTarget(out io.Writer, tags sets.String) *CloudInitTarget + func (t *CloudInitTarget) AddCommand(addBehaviour AddBehaviour, args ...string) + func (t *CloudInitTarget) AddDownloadCommand(addBehaviour AddBehaviour, url string, dest string) + func (t *CloudInitTarget) AddMkdirpCommand(p string, dirMode os.FileMode) + func (t *CloudInitTarget) Chown(path string, user, group string) + func (t *CloudInitTarget) Finish(taskMap map[string]fi.Task) error + func (t *CloudInitTarget) HasTag(tag string) bool + func (t *CloudInitTarget) ProcessDeletions() bool + func (t *CloudInitTarget) WriteFile(destPath string, contents fi.Resource, fileMode os.FileMode, ...) error