Deep Dive - Terraform

Terraform is an amazing toolset for automating infrastructure in the public and private cloud. This course will teach you the advanced Terraform concepts and functionality needed to take your skills to the next level.
Course info
Rating
(36)
Level
Intermediate
Updated
Feb 6, 2018
Duration
3h 39m
Table of contents
Course Overview
Setting the Stage
Importing Existing Resources
Setting up Remote State and Workspaces
Creating and Using Custom Data Sources and Templates
Adding Terraform to a CICD Pipeline
Integrating with Configuration Managers
Recap and Next Steps
Description
Course info
Rating
(36)
Level
Intermediate
Updated
Feb 6, 2018
Duration
3h 39m
Description

Deploying and maintaining traditional infrastructure is a manual task fraught with repetitive tasks, inconsistent configuration, and always out-of-date documentation. In this course, Deep Dive - Terraform, you'll learn some of the more advanced uses of Terraform for infrastructure automation. First, you'll learn about importing existing infrastructure. Next, you'll explore remote state and data sources. Finally, you'll get an idea of how to integrate Terraform with a CICD pipeline and configuration management software. By the end of this course, you'll know how to incorporate these techniques into your existing skillset, empowering you to integrate Terraform into the rest of your operations and expand out into the larger enterprise.

About the author
About the author

Ned Bellavance is an IT professional and Microsoft MVP with over 15 years of experience in the industry. Passionate about technology, he is always looking to embrace future trends and share new discoveries with the community.

More from the author
Terraform - Getting Started
Beginner
3h 30m
Oct 2, 2019
Managing HashiCorp Vault
Intermediate
4h 2m
Jun 27, 2019
More courses by Ned Bellavance
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Ned Bellavance. And welcome to my course, Deep Dive - Terraform. An intermediate course for those that have a firm grasp on Terraform basics and would like to dive deeper down the automation rabbit hole. Deploying and maintaining traditional infrastructure is a manual endeavor, fraught with repetitive tasks, inconsistent configuration and always out of date documentation. Maybe you've been tinkering with Terraform on some smaller projects. Now it's time to expand your aspirations and tackle enterprise size problems. In this course, we are going to explore some of the more advanced uses of Terraform, including importing existing infrastructure, remote state and workspaces, data sources and templates, CICD pipeline integration and configuration management. By the end of this course, you'll have a deeper understanding of Terraform, including advanced use cases and how it can integrate with other dev ops tools and processes. It's not necessary to be a dev ops guru to jump into this course, however before beginning the course a basic understanding of Terraform and its essential functions is assumed. A novice-level of familiarity with AWS would also be helpful, as the course relies heavily on deploying resources in AWS. If you're interested in taking your fundamental terraform skills and turning them up to 11, I invite you to take the plunge with Deep Dive Terraform at Pluralsight.