Funcția cidrsubnet() în Terraform HCL în Terraform & OpenTofu (IaC)

Calculează adresa de sub-rețea IP dintr-un bloc CIDR părinte pe baza biților suplimentari și a numărului de rețea.

Sintaxă
cidrsubnet('10.0.0.0/16', 8, 2) => '10.0.2.0/24'

Calcularea subrețelelor cu cidrsubnet()

Funcția cidrsubnet(prefix, biti_suplimentari, numar_subretea) este cel mai puternic utilitar de rețea din Terraform. Calculează matematic plaja IP a fiecărei subrețele fără erori de calcul uman:

  • prefix: blocul CIDR al rețelei principale (ex: 10.0.0.0/16).
  • biti_suplimentari: numărul de biți adăugați la mască (de exemplu 8 extinde masca de la /16 la /24).
  • numar_subretea: indexul numeric al subrețelei dorite.
Exemplu Concret: Partiționarea automată a VPC-ului în subrețele /24
# Calculează automat 10.0.0.0/24, 10.0.1.0/24 etc.
cidr_block = cidrsubnet(aws_vpc.main.cidr_block, 8, count.index)

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Funcția cidrsubnet() în Terraform HCL

Ai o nelămurire despre utilizarea comenzii Funcția cidrsubnet() în Terraform HCL sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.