Course Outline

Introduction and Recap of Terraform Fundamentals

  • Objective: Refresh knowledge of fundamental Terraform concepts for government.
  • A quick review of key elements such as variables, state, resources, etc.

Working with Terraform Modules

  • Objective: Understand, create, and effectively use modules in a governmental context.
  • Definition and purpose of modules.
  • Creating reusable modules for government projects.
  • Publishing and sharing modules within the public sector.
  • Utilizing the Terraform Registry for government resources.

Managing Remote Backends and State Locking

  • Objective: Ensure robust state management with remote backends for government projects.
  • Reasons to use remote backends in public sector workflows.
  • Configuring remote backends with AWS S3, GCP, Azure for government.
  • Implementing state locking for enhanced security and collaboration.

Provisioning Multi-Tier Infrastructure

  • Objective: Build a more complex infrastructure using multiple resources for government.
  • Creating and managing multiple resources such as VPCs, subnets, and instances for government networks.
  • Navigating complex dependencies in governmental IT environments.
  • An introduction to count, for_each, and conditional resources for efficient resource management.

Terraform and Team Collaboration

  • Objective: Learn how teams collaborate using Terraform in a government setting.
  • Best practices for version control with Terraform (using Git) for government projects.
  • Collaborating effectively with Terraform Cloud/Enterprise for government teams.
  • Managing shared state between governmental departments and agencies.

Handling Sensitive Data with Terraform

  • Objective: Securely manage sensitive data in your Terraform configurations for government.
  • Using Vault or cloud provider secret management solutions for government security requirements.
  • Securing variables and outputs to meet governmental compliance standards.
  • Best practices for storing sensitive information in a government context.

Terraform for Multi-Cloud Deployments

  • Objective: Manage infrastructure across multiple cloud providers for government.
  • An introduction to multi-cloud strategies for enhanced governmental flexibility and resilience.
  • Using providers to manage AWS, GCP, and Azure resources simultaneously for government projects.

Hands-on Lab: Deploy a Multi-Tier Web Application

  • Objective: Apply intermediate concepts by deploying a multi-tier architecture for government.
  • Provisioning VPC, subnets, load balancers, and EC2 instances for government applications.
  • Utilizing modules and remote backends in governmental IT environments.
  • Securing sensitive data to meet governmental security standards.

Requirements

Participants should have completed the Terraform Fundamentals course or possess equivalent experience.
Cloud Account - When registering, please indicate your preferred cloud platform for government use.

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories