Terraform

Terraform is an open-source Infrastructure as Code (IaC) tool developed by HashiCorp. It enables users to define and provision infrastructure resources across various cloud providers and on-premises environments using declarative configuration files.

With Terraform, users can describe their desired infrastructure configuration in a high-level configuration language called HashiCorp Configuration Language (HCL) or JSON. These configuration files define the resources, their relationships, dependencies, and configurations needed to create and manage infrastructure components, such as virtual machines, networks, storage, databases, and more.

Terraform automates the provisioning and management of infrastructure by interpreting these configuration files and applying the necessary changes to bring the actual infrastructure state in line with the desired state specified in the configuration. It supports multiple cloud providers, enabling users to manage infrastructure resources across diverse environments consistently and efficiently.

Terraform AWS
Terraform and AWS resource naming should follow a company standard. Each company has different requirements and the standard should be adjusted.
Terraform Logo
Options and techniques for debugging Terraform and OpenTofu Infrastructure plans.
Terraform Logo
HCL is a domain-specific language developed by HashiCorp, a company known for its infrastructure automation tools such as Terraform, Vault, Consul, and Nomad.
Terraform Migration to OpenTofu
IaC is an approach to managing and provisioning computing infrastructure through machine-readable code and automation, rather than manual processes.
Terraform Kubernetes
What are the Terraform Cloud Agents? With Terraform Cloud Agents, a company can manage its private infrastructure as code and benefit from all the functionality of Terraform in a SaaS scenario.
Terraform Logo
Techniques to prevent infrastructure destroy in Terraform by protecting selected instances and resources from being accidentally destroyed.
Terraform AWS
Obtain your public IP address and use it in Terraform to create AWS Security Rules.
AWS RDS
Tutorial and source code explaining how to create and manage MariaDB (or MySQL) RDS database with Terraform in AWS.
AWS EC2 Service
Tutorial and source code explaining how to manage AWS Route 53 DNS Service, create an register an EC2 instances and find an AMI with Terraform.
AWS VPC
Tutorial and source code explaining how to manage AWS EC2 Instances and Security with Terraform.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram