# Terraform Este diretório contém a fundação OCI do lab. ## Ambientes - `envs/demo`: ambiente padrão para demonstrações e workshops. ## Módulos - `modules/network`: VCN, subnets privadas/públicas opcionais, gateways, route tables e NSGs. - `modules/vault`: OCI Vault e chave KMS opcional. - `modules/autonomous_database`: Autonomous Database com private endpoint e mTLS. - `modules/compute_bastion`: instância opcional para administração dentro da VCN. ## Boas Práticas Aplicadas - Banco em subnet privada. - NSG separado para banco e aplicação. - Sem bastion por padrão. - Sem senha ou wallet versionada. - `.tfvars` real ignorado pelo Git. - Variáveis sensíveis marcadas como `sensitive`.