تصف ملفات التكوين Terraform المكونات اللازمة لتشغيل تطبيق واحد أو مركز البيانات بأكمله.تنشئ Terraform خطة تنفيذ تصف ما ستفعله للوصول إلى الحالة المطلوبة ، ثم تقوم بتنفيذها لإنشاء البنية التحتية الموصوفة.مع تغير التكوين ، يكون Terraform قادرًا على تحديد ما الذي تم إنشاؤه وإنشاء خطط تنفيذ تزايدي يمكن تطبيقها.تشمل البنية الأساسية التي يمكن لـ Terraform إدارتها على مكونات منخفضة المستوى مثل المثيلات الحسابية والتخزين والشبكات ، فضلاً عن المكونات عالية المستوى مثل إدخالات DNS وميزات SaaS وما إلى ذلك.