Terraform

What is Terraform? Terraform is an infrastructure as code tool, allowing you to build, change, and version infrastructure. Your infrastructure will be defined within the “code” of your Terraform script. You then gain the benefits of having your infrastructure as code versus manually creating it directly in the cloud. The main benefit being version control.

In a typical DevOps pipeline setup, most commonly we use one or more gates before deploying any changes. After the gates are approved, the deployment can move forward to the environment. If the deployment runs into any issues, the development team needs to quickly find a solution or do a rollback to previously working version.

The following is a summary of the information covered in the webinar: Simple and Automated Provisioning with Terraform and FlexDeploy, which can be accessed here. What is FlexDeploy? FlexDeploy is a DevOps platform supporting full Continuous Integration, Continuous Delivery, and Release Orchestration. It has an expansive plugin library which drives the build and deploy process.