فایل های پیکربندی به Terraform اجزای مورد نیاز برای اجرای یک برنامه واحد یا کل پایگاه داده شما را توصیف می کنند.Terraform یک برنامه اعدام تولید می کند که توصیف می کند برای رسیدن به وضعیت مورد نظر چه کاری انجام خواهد داد ، و سپس آن را برای ساخت زیرساخت های توصیف شده اجرا می کند.با تغییر پیکربندی ، Terraform قادر به تعیین آنچه تغییر کرده و برنامه های اجرای افزایشی را ایجاد می کند که قابل استفاده باشد.زیرساخت Terraform می تواند مدیریت کند شامل اجزای سطح پایین مانند محاسبه نمونه ها ، ذخیره سازی و شبکه سازی و همچنین مؤلفه های سطح بالا مانند ورودی DNS ، ویژگی های SaaS و غیره است.