Versions in this module Expand all Collapse all v0 v0.11.0 Dec 1, 2015 v0.10.0 Jun 19, 2015 Changes in this version + var ErrEmptySrc = errors.New("empty src template") + func Process(config Config) error + func UnmarshalJsonArray(data string) ([]interface{}, error) + func UnmarshalJsonObject(data string) (map[string]interface{}, error) + type Config struct + ConfDir string + ConfigDir string + KeepStageFile bool + Noop bool + Prefix string + StoreClient backends.StoreClient + TemplateDir string + type Processor interface + Process func() + func IntervalProcessor(config Config, stopChan, doneChan chan bool, errChan chan error, interval int) Processor + func WatchProcessor(config Config, stopChan, doneChan chan bool, errChan chan error) Processor + type TemplateResource struct + CheckCmd string + Dest string + FileMode os.FileMode + Gid int + Keys []string + Mode string + Prefix string + ReloadCmd string + Src string + StageFile *os.File + Uid int + func NewTemplateResource(path string, config Config) (*TemplateResource, error) + type TemplateResourceConfig struct + TemplateResource TemplateResource