LABINTERMEDIATE

Terraform Modules

Build reusable Terraform modules for TLS certificates, load balancers, networking, and compute resources to create modular infrastructure.

120 minutes
infrastructure/terraform
Terraform Modules - Platform Engineering Hands-On Lab Icon

Lab Overview

Learn to create and use Terraform modules for building reusable, maintainable infrastructure components. Develop modules for common patterns and compose them into complex deployments.

You'll learn to:

  • Create custom modules with proper input variables and outputs
  • Build a TLS module for certificate generation
  • Develop a load balancer module with SSL termination
  • Create a networking module for VPC and subnet management
  • Build an EC2 module for compute resources
  • Compose multiple modules into complete infrastructure solutions
  • Follow module development best practices and documentation

Prerequisites

Expressions and Functions Lab

Technologies Covered

terraformmodulesreusabilitytlsload-balancernetworkingec2modular-designcomposition

Part of a Course

This lab is part of the Terraform 101: Infrastructure as Code Fundamentals course

View All Courses

Choose your plan

Simple, Transparent Pricing

One price, everything included

Monthly Plan

Access all content

$99/month
Save 16%

Quarterly Plan

Save 16% with quarterly billing

$249/quarter

Everything Included in Your Subscription

Content & Learning

  • Access to all courses and bootcamps
  • Video lessons with closed captions
  • Interactive quizzes and assessments
  • Course completion certificates

Hands-On Labs

  • Browser-based cloud labs
  • Pre-configured VMs ready to use
  • Playgrounds for experiments
  • Multi-VM realistic scenarios

AWS Integration

  • Managed AWS Account included
  • Pre-configured environments
  • Real-world cloud scenarios

Support & Community

  • Priority support
  • Active community forum

No Setup Required

  • Everything runs in your browser
  • No software installation needed
  • Automatic environment provisioning
  • Works on any device

Ready to Get Started?

Start this hands-on lab and build real-world Platform Engineering skills

Get Access Now