Service

Terraform - The world's most popular infrastructure as code tool

Setting the infrastructure as code with HCL and running it on Terraform allows developers to automate deployment and reduce misconfiguration of resources or deployment sequences.

  


 

Why Terraform rather than other IaC tools

Open Source

Terraform's plug-ins and professional support are easy to find, no matter which cloud provider's services you use. This means Terraform is rapidly updating, optimizing and introducing new features in response to trends.

Neutral Platform

While most IaC tools are designed to work with a single cloud provider, Terraform can automate infrastructure on any cloud.

Immutable Infrastructure

Terraform deploys an immutable infrastructure. With each change in the environment, the new configuration that is required directly replaces the original configuration and redeploys the infrastructure; and the previous configuration can be kept as a different version to be activated and restored when needed.


 

 

How Terraform works

1

Adopt 

Compose infrastructure as code in a Terraform file using HCL to provision resources from any infrastructure provider.

2

Build

Infrastructure automation workflow used to compose, collaborate, reuse, and provision infrastructure as code across IT operations and teams of developers.

3

Standardize

Infrastructure automation workflow featuring security, compliance, and cost management capabilities while using access controls, policy enforcement, and audit.

4

Innovative

Infrastructure automation workflow extending to all teams in the organization with self-service infrastructure as code and integrates with VCS, ITSM, CI/CD.


 

 

Use Cases of Terraform

Infrastructure as Code

Enables OPs to configure and manage the infrastructure using the same application building approach as developers

  • Using version control and automation to reduce human error and failed builds

  • Terraform providers allow rapid creation and support for any infrastructure

 

 

Compliance and Management of Multi-Cloud Scenarios

Use a unified process to manage cloud resources

  • Reduce risk through unified management

  • Reduce costs by eliminating idle resources

  • Work with 200+ infrastructure suppliers to increase productivity through a single process

 

 

Self-Service Infrastructure

Provide developers with the infrastructure database as a code module

  • Increase productivity using a library of infrastructure modules for technical and non-technical end-users.

  • Reduce risk with Sentinel policies automatically enforced against every request.

 


 

 

Terraform OSS / Cloud / Enterprise

Terraform OSS / Cloud / Enterprise

Why Terraform Cloud or Enterprise

      OSS Limitation

  1. No version control

  2. Can’t share state easily

  3. No automation pipeline

  4. No options to control user access and share secrets

  5. No guardrails to safely enable self-service

     Cloud(Business) & Enterprise 

  1. Operational efficiency: one centralized workflow

  2. ACL controls per workspace, sensitive variables

  3. Sentinel allows enforcing governance and best practices


 

 

Standardize and automate with Terraform

Improve Productivity

Integrate with CI /CD. Enable teams to provision within their DevOps workflows.

Risk Reduction

Unified approach to provisioning across the organization. Reduce risk for security and operations. Provide single source of truth for creation and changes to infrastructure.

Cost Reduction

Reduce cloud spend by 20%. Cost estimates prior to provisioning, and use policies to enforce restrictions on cloud spend.