Fail konfigurasi menggambarkan Terraform komponen yang diperlukan untuk menjalankan aplikasi tunggal atau pusat data anda.Terraform menjana pelan pelaksanaan yang menerangkan apa yang akan dilakukan untuk mencapai keadaan yang diingini, dan kemudian melaksanakannya untuk membina infrastruktur yang dijelaskan.Apabila konfigurasi berubah, Terraform dapat menentukan apa yang berubah dan membuat pelan pelaksanaan tambahan yang boleh digunakan.Terraform infrastruktur boleh menguruskan termasuk komponen peringkat rendah seperti contoh pengiraan, storan, dan rangkaian, serta komponen peringkat tinggi seperti penyertaan DNS, ciri-ciri SaaS, dan lain-lain.