Terraform - a tool to build infrastructure as code

Terraform is a tool for building, managing, and versioning infrastructure over different cloud platforms such as AWS, Azure, and so on. It can manage the low-level components of the infrastructure such as compute, storage, networking, and others.

In Terraform, we specify the configuration files which describe the resources specification for the infrastructure of the application. Terraform describes the execution plan, and the desired state to be achieved. Then it starts building the resources as per specification, and keeps track of the current state of infrastructure after build up, always performing incremental execution if the configuration changes.

The following are a few features of ...

Get Cloud Native Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.