Versions in this module Expand all Collapse all v0 v0.0.12 Feb 8, 2021 Changes in this version + var ErrVariableNotSetString = "Error: variable not set:" + var FuncGens = map[string]interface + var InitTime time.Time + func Funcs(ctx *Context) template.FuncMap + func Render(v string, ctx *Context) (rendered string, err error) + func RenderInterface(v interface{}, ctx *Context) (interface{}, error) + func RenderMap(v interface{}, ctx *Context, f *RenderFilter) (map[string]interface{}, error) + func RenderOnce(v string, ctx *Context) (string, error) + func RenderRegex(v string, ctx *Context, regex string) (string, error) + func Validate(v string, ctx *Context) error + func ValidateInterface(v interface{}, ctx *Context) error + type Context struct + BuildName string + BuildType string + CorePackerVersionString string + Data interface{} + EnableEnv bool + Funcs map[string]interface{} + SensitiveVariables []string + TemplatePath string + UserVariables map[string]string + func NewContext() *Context + type FuncGenerator func(*Context) interface + type I struct + Value string + func (i *I) Render(ictx *Context) (string, error) + func (i *I) Validate(ctx *Context) error + type RenderFilter struct + Exclude []string + Include []string