Found 286 results

Search Tips:

To OR search terms: "terraform aws"

To AND search terms: "+terraform +aws"

To filter or reject search terms: "-aws"

Terraform Tfvars: How to Set Variables

July 23, 2022
We'll introduce Terraform tfvars and cover different ways to use them. Related Terraform State Links Terraform tfvars docs Github Repo: https://github.com/boltops-learn/terraform-fundamentals-101/tree/main/terrraform-tfvars
4:56

Terraform Outputs: Examples and Testing with Console

July 23, 2022
We'll cover Terraform Outputs. Terraform Outputs Docs GitHub Repo: https://github.com/boltops-learn/terraform-fundamentals-101/tree/main/terrraform-outputs
3:20

Terraform Locals: Example and Removing Duplication

July 24, 2022
We'll cover Terraform Locals. Terraform Locals Docs GitHub Repo: https://github.com/boltops-learn/terraform-fundamentals-101/blob/main/terrraform-locals/main.tf
2:01

Terraform Built-In Functions: Examples with Common Ones

July 24, 2022
We'll cover Terraform Built-In functions. Terraform Built-In functions Docs lookup concat join merge sum GitHub Repo: https://github.com/boltops-learn/terraform-fundamentals-101/blob/main/terrraform-functions/main.tf
3:38

Terraform Provider Docs Resources: Navigating and Learning Where to Go

July 24, 2022
We'll provide a gentle walkthrough to some of the Terraform Provider Docs. This helps you understand where and how to look up Terraform Resource documentation. Terraform AWS Provider Docs
3:53

Terraform Console: Useful for Debugging and Learning

July 24, 2022
We'll cover terraform console. This is particularly useful when first getting started with Terraform and learning. It's being introduced early. Terraform Docs: terraform console GitHub Repo: https://github.com/boltops-learn/terraform-fundamental...
3:13

Terraform Custom Modules: How to Write One

July 24, 2022
We'll gently introduce and show you how to create your own custom terraform module. This is a key concept that allows you to create reusable configurations. Terraform Modules Docs GitHub Repo: https://github.com/boltops-learn/terraform-fundament...
7:47

Terraform Intro: What is Terraform?

July 24, 2022
We'll explain what Terraform is. For context, we'll provide a high level overview of: Infrastructure Orchestration Space: Terraform, CloudFormation, Azure Resource Manager, Google Deployment Manager Configuration Management Space: Chef, Salt HCL...
10:44

Terraform Local Backend Statefile Deep Dive: What’s Actually in the Statefile

July 24, 2022
We'll take a close look at the terraform local backend file that gets created: terraform.tfstate. We'll show what happens when an explicit local backend is configured and the path is moved. Terraform is smart enough to migrate it. You should alway...
3:44

Terraform State: What is the Statefile and Why It’s Needed

July 24, 2022
Terraform state is an essential topic. We'll explain what the statefile is and why Terraform requires it. We'll introduce different backends and provide an high-level overview. Terraform State Overview Docs Terraspace State Approach and Thoughts
6:11

Terraform Workspaces: Why They're Not Recommended

July 26, 2022
We'll cover Terraform Workspaces. We'll go through a demo with them. I explain why I generally don't use them. Mainly, because it doesn't isolate the backend from dev and prod. Instead, creating a separate backend with a separate bucket for dev an...
5:08

Terraform S3 Backend: How To Configure Tutorial

July 26, 2022
We'll show how to configure an terraform s3 backend. We'll do a deep dive and inspect what terraform is actually creating in the dynamodb tables and s3 bucket. We'll also talk a little bit about the naming convention for bucket and key path. Git...
7:05

Terraform AWS EC2 Instance: Plan, Apply, Destroy

July 26, 2022
We'll cover how to create a simple EC2 instance resource throughly. We'll go through the commands: terraform init terraform plan terraform apply terraform destroy More importantly, we'll cover the difference between an update-in-place vs an apply...
9:39
free lesson

Docker Intro: Essential Commands Crash Course

July 26, 2022
We'll cover the common docker commands. These are good to learn when you first get started with Docker. It's also a great refresher if you're already experienced with Docker. Lifecycle Commands docker run # starts a new container docker ps ...
18:37
free lesson

Terraspace AWS Security Group: Create Tutorial

August 2, 2022
We'll cover how to create an AWS Security Group with Terraform. Though this might seem like a simple example, it's very useful to learn AWS because: It's quick to create a security group It's free It'll be useful for other videos Links GitHu...
4:57

Terraform AWS Webserver: Configure EC2 Instance UserData and SSH Debugging

August 2, 2022
We'll show you now to create an AWS EC2 Instance with Terraform and write UserData script that will configure the instance at launch. We're combing knowledge we've learned from in other lessons: creating an instance and security group. And making...
18:12

Terraform AWS Data Sources

August 2, 2022
We'll cover Terraform Data Sources. Particularly two useful examples to help get started: aws_ami and aws_vpc. Terraform Data Sources Links https://www.terraform.io/language/data-sources https://registry.terraform.io/providers/hashicorp/aws/lat...
9:39

Terraform AWS Launch Templates

August 3, 2022
We'll cover how to create an AWS Launch Template with Terraform. This prepares us for later lessons like AutoScaling that use Launch Templates. Terraform LaunchTemplate Docs: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/res...
7:39

Terraform AWS AutoScaling with Launch Template

August 3, 2022
We'll show you how to create an AutoScaling Group with a Launch Template with Terraform. This builds upon the Launch Template video. Using Launch Template is recommended by AWS nowadays. AutoScaling Group and Launch Template Docs https://regist...
21:07

Terraform AWS AutoScaling with Mixed Instance Types

August 3, 2022
We'll create an AWS AutoScaling Group with Mixed Instance Types. This is one of my favorite stacks because it allows us to mix and match spot and on-demand instances. With spot, we can save 50-90%. Terraform AutoScaling Docs https://registry.t...
12:24

Terraform AWS Load Balancer Standalone

August 3, 2022
We'll create an AWS Load Balancer with Terraform. We'll cover all the resource components that's needed: aws_lb aws_lb_listener aws_lb_target_group aws_security_group Terraform Load Balancer Docs https://registry.terraform.io/providers/hashi...
15:24

Terraform AWS AutoScaling and Application Load Balancer

August 3, 2022
We'll create an AWS AutoScaling Group with an Application Load Balancer. Terraform Load Balancer Docs https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group https://registry.terraform.io/providers/hashicorp...
18:06

Terraform templatefile vs template_file: Which One To Use

August 3, 2022
Covers the 2 similarly named templatefile vs template_file and walks through a demo of both. Summary template_file is a data source. No longer recommended by Hashicorp. templatefile is a built-in function. More powerful and cleaner syntax. Use...
9:03
free lesson

Terraform Import Command: Learn How to Use It

August 3, 2022
We'll cover the terraform import command. The command import existing infrastructure resources into the terraform statefile. Many folks do not have greenfield projects and that's fine. The terraform import command allows you to take manually crea...
7:58

AWS CloudFormation High-Level Introduction

August 3, 2022
In this introduction we'll talk about what CloudFormation is at a high-level. Note, video is more theoretical than practical hands-on like most other videos. It's quite useful though for those who are just getting started. We'll provide backgroun...
12:05

BoltOps Tools