Terraform - это инструмент для управления инфраструктурой как кода (Infrastructure as Code, IaC). С его помощью разработчики и системные администраторы могут описывать и управлять ресурсами IT-инфраструктуры (виртуальные машины, сети, базы данных и т.д.) с использованием декларативного кода.
Terraform позволяет создавать, изменять и удалять ресурсы в облаках (например, AWS, Azure, Google Cloud) и локальных окружениях с учетом заданных конфигураций. Это способствует автоматизации, повышает надежность и предсказуемость развертывания инфраструктуры, а также облегчает совместную работу в команде благодаря хранению инфраструктурного кода в системах контроля версий.