Infrastructure as Code
DevOps Practice
Overview
Use casemanaging and provisioning computing infrastructure through machine-readable definition files
Technical
Integrates with
Also see
Competes with
Knowledge graph stats
Claims59
Avg confidence92%
Avg freshness100%
Last updatedUpdated 18 days ago
WikidataQ56386301
Trust distribution
100% unverified
Infrastructure as Code
concept
Managing and provisioning computing infrastructure through machine-readable definition files
Compare with...alternative to
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| manual infrastructure configuration | ○Unverified | High | Fresh | 1 |
| manual infrastructure provisioning | ○Unverified | High | Fresh | 1 |
implemented through
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Terraform | ○Unverified | High | Fresh | 1 |
| AWS CloudFormation | ○Unverified | High | Fresh | 1 |
| Ansible | ○Unverified | High | Fresh | 1 |
| Pulumi | ○Unverified | High | Fresh | 1 |
enables capability
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| automated infrastructure deployment | ○Unverified | High | Fresh | 1 |
| Version control of infrastructure configurations | ○Unverified | High | Fresh | 1 |
| version control of infrastructure | ○Unverified | High | Fresh | 1 |
| infrastructure state management | ○Unverified | High | Fresh | 1 |
| infrastructure reproducibility | ○Unverified | High | Fresh | 1 |
| immutable infrastructure | ○Unverified | Moderate | Fresh | 1 |
| infrastructure drift detection | ○Unverified | Moderate | Fresh | 1 |
implemented by
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Terraform | ○Unverified | High | Fresh | 1 |
| AWS CloudFormation | ○Unverified | High | Fresh | 1 |
| Azure Resource Manager | ○Unverified | High | Fresh | 1 |
| Ansible | ○Unverified | High | Fresh | 1 |
| Pulumi | ○Unverified | Moderate | Fresh | 1 |
supports format
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| HCL (HashiCorp Configuration Language) | ○Unverified | High | Fresh | 1 |
| YAML configuration files | ○Unverified | High | Fresh | 1 |
| JSON configuration files | ○Unverified | High | Fresh | 1 |
| JSON | ○Unverified | Moderate | Fresh | 1 |
| HCL | ○Unverified | Moderate | Fresh | 1 |
| YAML | ○Unverified | Moderate | Fresh | 1 |
implements through
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| AWS CloudFormation | ○Unverified | High | Fresh | 1 |
| Terraform | ○Unverified | High | Fresh | 1 |
| Ansible | ○Unverified | High | Fresh | 1 |
| Pulumi | ○Unverified | High | Fresh | 1 |
supports platform
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| AWS | ○Unverified | High | Fresh | 1 |
| Google Cloud Platform | ○Unverified | High | Fresh | 1 |
| Microsoft Azure | ○Unverified | High | Fresh | 1 |
integrates with
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| cloud platforms | ○Unverified | High | Fresh | 1 |
| CI/CD pipelines | ○Unverified | High | Fresh | 1 |
primary use case
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| managing and provisioning computing infrastructure through machine-readable definition files | ○Unverified | High | Fresh | 1 |
supports practice
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| version control of infrastructure | ○Unverified | High | Fresh | 1 |
supports cloud provider
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Amazon Web Services | ○Unverified | High | Fresh | 1 |
| Microsoft Azure | ○Unverified | High | Fresh | 1 |
| Google Cloud Platform | ○Unverified | High | Fresh | 1 |
reduces risk of
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| configuration drift | ○Unverified | High | Fresh | 1 |
benefits include
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| reproducible infrastructure deployments | ○Unverified | High | Fresh | 1 |
| reduced manual configuration errors | ○Unverified | Moderate | Fresh | 1 |
enables practice
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| DevOps automation and continuous deployment | ○Unverified | High | Fresh | 1 |
| DevOps | ○Unverified | High | Fresh | 1 |
| version control of infrastructure configurations | ○Unverified | High | Fresh | 1 |
| continuous integration and continuous deployment | ○Unverified | High | Fresh | 1 |
| infrastructure drift detection | ○Unverified | Moderate | Fresh | 1 |
enables methodology
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| declarative infrastructure management | ○Unverified | High | Fresh | 1 |
| DevOps practices | ○Unverified | High | Fresh | 1 |
competes with
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| manual server provisioning | ○Unverified | High | Fresh | 1 |
reduces problem
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Configuration drift and manual infrastructure management | ○Unverified | High | Fresh | 1 |
supports model
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| infrastructure versioning | ○Unverified | High | Fresh | 1 |
| immutable infrastructure | ○Unverified | Moderate | Fresh | 1 |
supports environment
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| multi-cloud deployments | ○Unverified | High | Fresh | 1 |
supports protocol
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| Declarative configuration management | ○Unverified | High | Fresh | 1 |
| version control systems | ○Unverified | High | Fresh | 1 |
supports methodology
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| DevOps continuous integration and deployment | ○Unverified | High | Fresh | 1 |
requires
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| infrastructure definition languages | ○Unverified | Moderate | Fresh | 1 |
popularized by
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| cloud computing adoption | ○Unverified | Moderate | Fresh | 1 |
based on
| Value | Trust | Confidence | Freshness | Sources |
|---|---|---|---|---|
| desired state configuration principles | ○Unverified | Moderate | Fresh | 1 |