Azure Cosmos DB para MongoDB (vCore) com Terraform
Este documento fornece instruções sobre como usar o Terraform para implantar o Azure Cosmos DB para recursos vCore do MongoDB. Isso envolve chamar diretamente a API ARM por meio do Terraform. O apoio total à Terraform está previsto para o segundo semestre de 2024.
Pré-requisitos
- Terraform instalado na sua máquina.
- Uma subscrição do Azure.
Configuração Terraform
Crie um novo arquivo '.tf' no diretório do projeto Terraform. Copie o código de exemplo e substitua os valores de espaço reservado do grupo de recursos pelos seus:
resource "azurerm_resource_group" "example" {
name = "example-rg"
location = "East US"
}
resource "azurerm_mongo_cluster" "example" {
name = "example-mc"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
administrator_username = "adminTerraform"
administrator_password = "QAZwsx123"
shard_count = "1"
compute_tier = "Free"
high_availability_mode = "Disabled"
storage_size_in_gb = "32"
}
Para obter uma lista completa de parâmetros, incluindo argumentos obrigatórios e opcionais, visite a documentação oficial do Terraform Registry.