Kembali ke Project

Project Detail

Azure Infrastructure as Code

Infrastruktur Azure yang dibangun menggunakan Terraform dengan pendekatan modular dan repeatable deployment.

TerraformAzureVNetAKSACRKey VaultTerraform State

Ringkasan

Blueprint IaC untuk provisioning resource Azure secara modular dan konsisten.

Masalah

Provisioning manual rentan drift, sulit direview, dan tidak konsisten antar environment.

Solusi

Terraform digunakan untuk mendefinisikan network, registry, key vault, AKS, dan state management sebagai kode.

Deployment

Plan dan apply dipisahkan agar perubahan infrastruktur dapat direview sebelum diterapkan.

Observability

Resource Azure dikaitkan dengan monitoring dan diagnostic setting sebagai bagian dari baseline platform.

Hasil

Infrastruktur dapat diulang, dilacak, dan direview melalui workflow Git.

Keamanan

  • State management
  • Least privilege
  • Key Vault integration
  • IaC scanning

Pelajaran

  • Module kecil lebih mudah dirawat.
  • State adalah aset sensitif.
  • Review plan membantu mencegah perubahan yang tidak disengaja.