Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadWithName ¶
LoadWithName provides tamplate.FuncMap. can lockup values from tfstate.
func MustLoad ¶
MustLoad is similar to Load, but panics if it cannot get and parse tfstate. Simplifies registration with config.Loader
Example ¶
loader := config.New() loader.Funcs(tfstate.MustLoad("./testdata/terraform.tfstate")) var c map[string]string if err := loader.LoadWithEnv(&c, "./testdata/config.yaml"); err != nil { fmt.Println(err) return } fmt.Println(c["aws_account_id"]) fmt.Println(c["log_group"])
Output: 123456789012 /main/app
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.