in helpers/foundation-deployer/stages/data.go [294:308]
func ReadGlobalTFVars(file string) (GlobalTFVars, error) {
var globalTfvars GlobalTFVars
if file == "" {
return globalTfvars, fmt.Errorf("tfvars file is required.")
}
_, err := os.Stat(file)
if os.IsNotExist(err) {
return globalTfvars, fmt.Errorf("tfvars file '%s' does not exits\n", file)
}
err = utils.ReadTfvars(file, &globalTfvars)
if err != nil {
return globalTfvars, fmt.Errorf("Failed to load tfvars file %s. Error: %s\n", file, err.Error())
}
return globalTfvars, nil
}