To increase the readability of code, some complicated or duplicated expressions can be extracted and defined as local
. All local
independent from resource
or data
should be defined in locals.tf
file.
All local
should be defined in the only locals
block in locals.tf
file.
Eg. Type of object({ name = string, age = number})
:
{
name = "John"
age = 52
}
is better than map(string)
:
{
name = "John"
age = "52"
}