Пример #1
0
func GetInputPath(fs vfs.Filesystem, env venv.Env) string {

	var fn string

	fn = env.Getenv("TF_STATE")
	if fn != "" {
		return fn
	}

	fn = env.Getenv("TI_TFSTATE")
	if fn != "" {
		return fn
	}

	fn = "terraform.tfstate"
	_, err := fs.Stat(fn)
	if err == nil {
		return fn
	}

	fn = ".terraform/terraform.tfstate"
	_, err = fs.Stat(fn)
	if err == nil {
		return fn
	}

	return ""
}