Este guia explica como implantar o RELIANOID Enterprise Edition máquina virtual no Microsoft Azure usando o módulo oficial Terraform do Registro Terraform.
O módulo fornece automaticamente:
- Grupo de Recursos
- Rede Virtual + Sub-rede
- Grupo de segurança de rede (permitindo SSH 22, GUI da Web 444)
- IP público + NIC
- Máquina Virtual usando o RELIANOID Imagem da Enterprise Edition do Azure Marketplace
Pré-requisitos #
1. Instale o Terraform #
Baixe o Terraform e instale-o no seu sistema operacional.
terraform -version
2. Instale o Azure CLI #
Baixe e instale a CLI do Azure. Faça login na sua conta do Azure:
az login
3. Par de chaves SSH #
Você precisará de uma chave SSH para acessar a VM. Se ainda não tiver uma:
ssh-keygen -t rsa -b 4096 -f id_rsa
Isso cria id_rsa (chave privada) e id_rsa.pub (chave pública). Mantenha as chaves no mesmo diretório onde os arquivos do Terraform estão armazenados.
Etapa 1: Encontre o módulo Terraform #
- Acesse Registro Terraform.
- Procurar por
relianoid-enterprise. - Selecionar ver todos ou o módulo oficial
relianoid/relianoid-enterprise/azurerm.


Etapa 2: Crie uma pasta de projeto #
mkdir relianoid-azure cd relianoid-azure
Etapa 3: Criar arquivos de configuração #
Crie os arquivos main.tf, variables.tf e terraform.tfvars com o seguinte conteúdo:
main.tf #
módulo "relianoid-enterprise" { fonte = "relianoid/relianoid-enterprise/azurerm" versão = "1.0.2" subscription_id = var.subscription_id public_ssh_key_path = "${path.module}/id_rsa.pub" }
terraform.tfvars #
subscription_id = "Seu Subscription_ID"
variables.tf #
variável "subscription_id" { descrição = "ID da assinatura do Azure" tipo = string }
output.tf #
saída "instance_id" { descrição = "O ID da VM do Azure" valor = module.relianoid-enterprise.vm_id } saída "instance_public_ip" { descrição = "O IP público da VM do Azure" valor = module.relianoid-enterprise.vm_public_ip } saída "instance_private_ip" { descrição = "O IP privado da VM do Azure" valor = module.relianoid-enterprise.vm_private_ip }
Observações: #
- O módulo provisiona todos os recursos necessários do Azure internamente: Grupo de Recursos, VNet, Sub-rede, NSG, VM, NIC e IP Público.
- Por padrão, ele usa o RELIANOID Imagem da Enterprise Edition do Azure Marketplace.
Etapa 4: Inicializar e implantar #
Execute os seguintes comandos:
terraform init terraform plano terraform aplicar
Confirme com yes quando solicitado.
Etapa 5: acesse o RELIANOID VM #
Após a implantação, o Terraform exibe o endereço IP público. Conecte-se via SSH:
ssh -i id_rsa azureuser@<instance_public_ip>
Abra a interface gráfica do usuário (GUI) da Web no seu navegador:
https://<instance_public_ip>:444
Saídas #
O Terraform fornece:
| Nome da saída | Descrição |
instance_id |
O ID da VM do Azure |
instance_public_ip |
O IP público da VM |
instance_private_ip |
O IP privado na VNet |
Destruir Recursos #
Para apagar tudo o que foi criado:
terraform destroy
Anotações importantes: #
- Certifique-se de ter aceitado os termos do Azure Marketplace para o RELIANOID imagem antes da implantação.
- Sempre proteja sua chave privada (
id_rsa).