in engine/src/main/kotlin/io/kotless/gen/factory/azure/infra/TFConfigFactory.kt [16:35]
override fun generate(
entity: Terraform<Terraform.Backend.Azure, Terraform.Provider.Azure>,
context: GenerationContext
): GenerationFactory.GenerationResult<Output> {
val terraform = terraform {
required_version = entity.version
backend = TFConfig.Backend.AzureRM().apply {
resource_group_name = entity.backend.resourceGroup
storage_account_name = entity.backend.storage.storageAccount
container_name = entity.backend.storage.container
key = entity.backend.key
}
}
val provider = provider {
version = entity.provider.version
features { }
}
return GenerationFactory.GenerationResult(Output(provider), provider, terraform)
}