Terraform allows the definition and provisioning of infrastructure as code, simplifying and automating the management of cloud resources.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Technical building block: can be automated, integrated, or operated.
Concrete cog in the system that works inside larger relationships.
Terraform is an open-source tool that describes and provisions infrastructure with declarative configuration files.
HashiCorp released Terraform in 2014 to manage infrastructure changes reproducibly and independently of individual cloud providers. The approach follows the Infrastructure as Code tradition and was shaped by Mitchell Hashimoto and his co-founders.
Configuration files describe the desired state. Terraform compares it with the current state, creates an execution plan, and calls providers to apply the required changes.
It describes the desired infrastructure state.
Terraform shows proposed changes before applying them.
Providers translate resources into a service’s APIs.
Terraform makes infrastructure changes versionable, reviewable, and automatable across platforms.
Where this building block is located in the topic model.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.