Definition
Terraform (from HashiCorp) is the most widely used tool for Infrastructure as Code (IaC)Management of IT infrastructure through machine-readable configuration files rather than manual processes.. With Terraform, infrastructure (servers, networks, databases, access control) is described in HCL files, and Terraform ensures that the cloud platform matches the description. This makes infrastructure reproducible, versionable and testable. Terraform supports GCPGoogle Cloud Platform - Google's cloud platform, particularly strong in data and machine learning., AWSAmazon Web Services - Amazon's cloud platform with over 200 services; the leading cloud provider globally and widely used in the Norwegian energy sector., AzureMicrosoft's cloud platform - strong in the enterprise segment, especially where Office 365 and Active Directory are already in use. and hundreds of other providers.