Terraform

How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Terraform on Ubuntu 24.04

Terraform is a popular Infrastructure as Code (IaC) tool from HashiCorp that lets you provision and manage cloud resources using a declarative configuration language (HCL). This guide installs Terraform on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges A cloud provider account (AWS, […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Terraform on Ubuntu 26.04

Terraform is HashiCorp’s infrastructure-as-code tool that lets you define cloud and on-premises resources in human-readable configuration files that you can version, reuse, and share. This guide installs Terraform on Ubuntu 26.04 LTS and runs a first configuration. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user with sudo privileges Cloud provider […]

Read more
How To Build a Custom Terraform Module — step-by-step Devops tutorial on Progressive Robot

How To Build a Custom Terraform Module

Terraform modules encapsulate distinct logical components of your infrastructure by grouping their resources together. In this tutorial, you’ll create a Terraform module that will set up multiple Droplets behind a Load Balancer for redundancy. You’ll also use the for_each and count looping features of the Hashicorp Configuration Language (HCL) to deploy multiple customized instances of the module at the same time.

Read more
How To Deploy Multiple Environments in Your Terraform Project Without Duplicating Code — step-by-step Devops tutorial on Progressive Robot

How To Deploy Multiple Environments in Your Terraform Project Without Duplicating Code

Some advanced features Terraform offers become useful when your project grows in size and complexity. It’s possible to alleviate the cost of maintaining complex infrastructure definitions for multiple environments by structuring your code to minimize repetitions and by introducing tool-assisted workflows for easier testing and deployment. In this tutorial, you’ll first deploy multiple infrastructure instances using different workspaces.

Read more
How To Use Terraform with the cloud provider — step-by-step Web Servers tutorial on Progressive Robot

How To Use Terraform with the cloud provider

Terraform is a tool for building and managing infrastructure in an organized way. In this tutorial, you’ll install and use Terraform to create an infrastructure on the cloud provider that consists of two Nginx servers that are load balanced by a load balancers.

Read more
How To Use Terraform With Your Team — step-by-step Databases tutorial on Progressive Robot

How To Use Terraform With Your Team

In this tutorial, you’ll create an organization in Terraform Cloud to which you’ll connect your project. You’ll then use your orgnanization to set up workspaces and resources. You will store your state in the managed cloud so it is always available. You’ll also set up the pg backend with an accompanying managed Postgres database.

Read more
CHAT