Get in Touch

Course Outline

Introduction and Review of Terraform Fundamentals

  • Objective: Reinforce understanding of Terraform basics.
  • Rapid review of essential concepts (variables, state, resources, etc.).

Utilizing Terraform Modules

  • Objective: Comprehend, create, and implement modules effectively.
  • Defining modules
  • Developing reusable modules.
  • Disseminating and sharing modules.
  • Leveraging the Terraform Registry.

Managing Remote Backends and State Locking

  • Objective: Guarantee reliable state management through remote backends.
  • Rationale for using remote backends
  • Configuring remote backends on AWS S3, GCP, and Azure.
  • Implementing state locking

Provisioning Multi-Tier Infrastructure

  • Objective: Construct complex infrastructure utilizing multiple resources.
  • Establishing VPCs, subnets, and instances.
  • Managing intricate dependencies.
  • Overview of count, for_each, and conditional resources.

Collaboration with Terraform and Teams

  • Objective: Master team collaboration workflows within Terraform.
  • Best practices for version control in Terraform (using Git).
  • Working with Terraform Cloud/Enterprise.
  • Coordinating shared state across teams.

Protecting Sensitive Data with Terraform

  • Objective: Securely handle sensitive data within Terraform configurations.
  • Integrating Vault or cloud provider secret management tools.
  • Securing variables and outputs.
  • Adhering to best practices for storing sensitive information.

Terraform for Multi-Cloud Environments

  • Objective: Oversee infrastructure across diverse cloud providers.
  • Introduction to multi-cloud strategies.
  • Utilizing providers to concurrently manage AWS, GCP, and Azure resources

Practical Lab: Deploying a Multi-Tier Web Application

  • Objective: Apply intermediate principles by deploying a multi-tier architecture.
  • Setting up VPC, subnets, load balancers, and EC2 instances.
  • Employing modules and remote backends.
  • Securing sensitive data.

Requirements

Completion of the Terraform Fundamentals course or equivalent experience.
Cloud Account - Please specify your preferred platform when booking

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories