Data Blocks
The data block allows fetching static data from different sources known
as data_providers. Common providers include examples like environment variables,
file sources, or an external secrets manager, like Hashicorp Vault or Google
Secret Manager.
A basic data block looks like this:
togomak {
version = 2
}
data "provider_name" "id" {
...
default = "???"
}Here, the data block uses the provider, provider_name to retrieve information.
The retrieved value will be stored, and can be accessed data.provider_name.id.value.