Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Mastering HCP Terraform (Terraform Cloud) with Hands-On Labs

via Udemy

Overview

Discover the Secrets to using Terraform Cloud to Simplify your Terraform Workflows, Code, and State Management

What you'll learn:
  • Learn how to master Terraform Cloud in your own environment using hands-on labs that use AWS as the platform of choice
  • Built by AUTHORIZED HASHICORP INSTRUCTORS for Consul, Vault, and Terraform
  • BUILT BY HASHICORP AMBASSADORS who teach the official HashiCorp curriculum
  • You'll learn all about Terraform Cloud state, modules, providers, workspaces, variables, and much more
  • Learn how to use Terraform CLI to automate your cloud infrastructure and resources
  • You will learn from practitioners who consult on Terraform for large enterprises

Are you ready to scale your Terraform and Infrastructure as Code practices across your team and organization? Struggling to organize your Terraform code and state files? Are you ready to start learning how to simplify your Terraform workflows and management with HCPTerraform (fka Terraform Cloud)? Want to gain productivity by defining a repeatable process? Want access to live hands-on labs to help accelerate your learning experience? This is the course for you!

In this course, we’ll teach you how to Plan and Provision your resources with confidence using HCPTerraform within your organization and for your own projects. We’ll show you how how to extend your existing Terraform skills by onboarding HCPTerraform for integration with version control, CI/CD pipelines, and workflows to automate your team’s deployments. Need to organize your code to be more efficient? We’ll show you how to use HCPTerraform Workspaces and how each workspace can integrate with your existing code repositories. Learn how organizations use HCPTerraform to approve changes to infrastructure across teams, reuse code with the private registry, and implement policy controls to govern Terraform configurations.

We've included it all in this course:

  • Lectures to talk about the benefits of TFC and all of the configurations you need

  • Access to Step-by-Step Hands-On Labs so you can quickly gain access to a workstation and lab files

  • Demos to showcase how specific TFCfeatures work

  • Solution videos for each hands-on lab to ensure you understand each topic

Topics in the Course include:

  • What is HCPTerraform

  • HCPTerraform Sign Up and Setup

  • HCPTerraform Workspaces

  • Connecting HCPTerraform to your Version Control System

  • Creating and Using a Private Registry

  • Working with Teams

  • Sentinel &OPA - Policy as Code

  • Collaboration and Workflows

  • HCPTerraform with CI/CD

  • How to Migrate to HCPTerraform

  • HCPTerraform API

  • Automating Terraform Cloud Functions

  • HCPTerraform Drift Detection

About HCPTerraform

HCPTerraform enables infrastructure automation for provisioning, compliance, and management of any cloud, data center, and service. You can automate infrastructure provisioning at any scale while gaining the following benefits:

  • Establish consistent IaCdeployments across teams and organizations

  • Achieve multi-cloud compliance and management

  • Create self-service infrastructure with a private registry

Syllabus

  • Introduction
  • Introduction to Terraform Cloud
  • Terraform Cloud Setup
  • Terraform Cloud Workspaces
  • Securing Variables with Terraform Cloud
  • Terraform Cloud Workflows
  • Terraform Cloud Private Registry
  • Terraform Cloud Teams
  • Migrating to Terraform Cloud
  • Policy as Code - Sentinel and OPA
  • Terraform Cloud Day 2 Operations
  • Terraform Cloud Advanced Topics

Taught by

Bryan Krausen • 200,000+ Enrollments Worldwide and Gabe Maentz

Reviews

4.7 rating at Udemy based on 393 ratings

Start your review of Mastering HCP Terraform (Terraform Cloud) with Hands-On Labs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.