Pada kesempatan seri tutorial kali ini, kita akan membangun dan mengelola infrastuktur datacenter sederhana dengan tool bernama Terraform. Terraform dibuat oleh perusahaan yang sama dengan yang membuat Vagrant yaitu HashiCorp.
Terraform sendiri memperkenalkan diri sebagai pelopor konsep Infrastucture as Code, infrastuktur sebagai sebuah kode. Dimana kode tersebut berfungsi untuk membangun, mengubah, dan mengelola infrastuktur secara aman dan mudah diulangi kembali (repeatable). Kode ini sebenarnya adalah sebuah file konfigurasi yang dikenal sebagai HashiCorp Configuration Language (HCL).
Terraform sendiri mulai dikembangkan sejak tahun 2014 yang lalu dan saat ini mencapai versi 0.12.24 19 Maret 2020 (pada saat tulisan ini terbit). Dilepas sebagai project opensource dan ditulis dalam bahasa Go (golang). Terraform dapat berjalan di Linux, FreeBSD, macOS, OpenBSD, Solaris, dan Microsoft Windows tentunya.