github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/imagebuilder/builder/variables.go (about) 1 package builder 2 3 func (b *Builder) getVariableFunc( 4 extraVariables0, extraVariables1 map[string]string) func(string) string { 5 return func(varName string) string { 6 if extraVariables0 != nil { 7 if varValue, ok := extraVariables0[varName]; ok { 8 return varValue 9 } 10 } 11 if extraVariables1 != nil { 12 if varValue, ok := extraVariables1[varName]; ok { 13 return varValue 14 } 15 } 16 return b.variables[varName] 17 } 18 }