fix: add route table, DRG attachment, and RPC validation rules to TF prompt
Ensure subnets always reference valid route tables, DRG attachments point to existing resources, and RPC peering has correct peer_id and peer_region_name configuration.
This commit is contained in:
@@ -2068,6 +2068,10 @@ Antes de entregar qualquer código (novo ou corrigido), valide TODOS os itens ab
|
||||
6. **Nomes de resource types**: usar EXATAMENTE os nomes do provider OCI. Na dúvida, consultar a referência de recursos neste prompt.
|
||||
7. **Argumentos válidos**: não usar argumentos inexistentes. Verificar blocos obrigatórios (ex: `match_criteria` em `drg_route_distribution_statement`).
|
||||
8. **Variables**: toda variável usada (`var.xxx`) deve estar declarada em `variables.tf`. SEMPRE incluir `variable "region"`.
|
||||
9. **Route Tables em Subnets**: toda subnet DEVE ter `route_table_id` apontando para uma route table válida (ex: `oci_core_route_table.xxx.id`). Nunca deixar subnet sem route table explícita.
|
||||
10. **DRG Attachments**: `drg_id` e `vcn_id` devem apontar para recursos existentes. Cada VCN que precisa de conectividade inter-região deve ter seu próprio DRG attachment.
|
||||
11. **Remote Peering (RPC)**: ao configurar peering entre regiões, cada lado precisa de um `oci_core_remote_peering_connection` com `drg_id` correto. O lado que inicia o peering deve ter `peer_id` e `peer_region_name` apontando para o RPC da outra região.
|
||||
12. **Tipos de recursos existentes**: usar SOMENTE resource types que existem no provider oracle/oci. Recursos inventados ou de outros providers causam erro fatal.
|
||||
"""
|
||||
|
||||
# ── Terraform OCI Resource Reference (generated at build time, updatable at runtime) ──
|
||||
|
||||
Reference in New Issue
Block a user