[Pluralsight] Automating AWS and vSphere with Terraform - Pluralsight
Automating AWS and vSphere with Terraform - Pluralsight

Automating AWS and vSphere with Terraform - Pluralsight

image description

Course Description

Learn how to use Terraform with AWS and vSphere. Starting with an overview of Terraform, you'll learn about where and how Terraform can be used, how to code in Terraform, and more. Terraform is an exciting tool that allows you to quickly automate and spin up entire environments easily. The tool continues to gain traction in the community, particular in the Public Cloud space as developers can not only deploy workloads, but update the state of the entire stack. This course, Automating AWS and vSphere with Terraform, will teach how you can use Terraform to create automated deployments of resources in AWS and vSphere. First, you will learn how to install Terraform, configure Terraform providers, as well as how to deploy specific resource constructs into each of those providers. Next, you will learn how to code in the Terraform language and look at Local and Remote Provisioners. By the end of this course, you will have a fundamental understanding of Terraform which you can build upon in

the Public Cloud or Private Data Center.

What you will learn

Hi everyone! My name is Nick Colyer, and welcome to my course, Automating AWS and vSphere with Terraform. I'm a solutions principal for Cloud Management Automation and Operations at AHEAD. Terraform has been an exciting tool for myself and many others to learn. You've probably heard of it coming up in the industry all the time. It allows us to quickly automate and spin up entire environments quickly and easily. The tool continues to gain traction in the community, particularly in the public cloud space as developers can not only deploy workload but update the state of an entire stack they've already deployed. It's exciting, and I hope you stay with me as we walk through how you can begin using Terraform. In this course, we're going to cover a number of major topics. Some of these topics include an overview of Terraform and where it is used. This is a 101 course to get you started with Terraform. Learn to code in Terraform. So we're not just going to present the topics in a PowerPoint. We're going to get deep into actually code in Terraform constructs. Learn how to provision against Amazon Web Services and vSphere. And then learn how to extend beyond Terraform and just basic provisions. By the end of this course, you'll know how to create your own Terraform modules in Terraform and have the fundamental understanding of how to code in the Terraform language. You'll also have a solid foundation in using Terraform against AWS and vSphere to build and destroy workloads that you wish to provision there. Before beginning this course, you should just have some basic IT knowledge around Amazon Web Services and VMware vSphere. I hope you'll join me on this journey to learn about Terraform with the Automating AWS and vSphere with Terraform course at Pluralsight.

Curriculum

Section 1: Course Overview

Section 2: Automating with Terraform

Section 3: Installing Terraform

Section 4: Terraform Constructs

Section 5: Using Terraform with AWS

Section 6: Using Local Exec and Remote Exec

Section 7: Terraform Variables and Modules

Section 8: Code Control and Provisioners