// main.tf.json.jsonnet
local tf = import 'github.com/tf-libsonnet/core/main.libsonnet';
local azurerm = import 'github.com/tf-libsonnet/hashicorp-azurerm/main.libsonnet';
azurerm.provider.new(
features=[{}],
src='hashicorp/azurerm',
)
generates
{
"provider": {
"azurerm": [
{ }
]
},
"terraform": {
"required_providers": {
"azurerm": {
"source": "hashicorp/azurerm"
}
}
}
}
Not the expected:
{
"provider": {
"azurerm": [
{ "features": [{}] }
]
},
"terraform": {
"required_providers": {
"azurerm": {
"source": "hashicorp/azurerm"
}
}
}
}
generates
{ "provider": { "azurerm": [ { } ] }, "terraform": { "required_providers": { "azurerm": { "source": "hashicorp/azurerm" } } } }Not the expected: