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.