Skip to content

The SRE Manifesto

Site Reliability Engineering Practice

Infrastructure Provisioning through Code

Practice code Practice area(s) Practice name Practice description Practice applicability Practice technology(ies) Implementation steps
DOE100 [x] DevOps; [x] Automation Infrastructure Provisioning through Code Provision infrastructure components by applying infrastructure as code (IaC) Applicable to all industries and systems IaC technologies such as Terraform 1. Declare the desired state of infrastructure by using IaC scripting; 2. Deploy infrastructure to the target environment by executing the IaC scripts; 3. Test the new infrastructure and adjust the IaC scripts if necessary; 4. Save the IaC scripts to a source code versioning system like GitHub; 5. Any changes to the infrastructure go through the IaC scripts and subsequent execution of them.

Source: Infrastructure as Code (IaC)

End