Lessons with tag: terraform

Found 94 results

Search Tips:

To OR search terms: "terraform aws"

To AND search terms: "+terraform +aws"

To filter or reject search terms: "-aws"

Terraspace AKS Cluster with azurerm_kubernetes_cluster Terraform Resource

November 30, 2021
We'll build an Azure Kubernetes Cluster with AKS. We'll build the Terraspace project from scratch based on the example in the Terraform docs. Links: Azure Docs: Azure Kubernetes Service (AKS) Terraform Docs: azurerm_kubernetes_cluster Github Re...
11:27

The Best Terraform Statefile Approach Recommendation

December 14, 2021
Explain why think the best Terraform state file approach is a stack-env scoped approach. We'll go over the evolution process, IE: pain and suffering, that folks usually go through before arriving at the same conclusions. This approach is actually...
5:38

Terragrunt to Terraspace: The Step by Step Migration Guide

December 14, 2021
We'll take you through a full migration of a simple Terragrunt project to a Terraspace project. You'll be able to run terragrunt apply and terraspace up and see no changes. This allows you to test things out incrementally. This unique approach o...
13:47

Terragrunt to Terraspace: The Migration Concepts

December 17, 2021
Covers essential concepts you'll need to know if you're considering going to Terraspace from Terragrunt. Understanding these concepts is the key to helping you migrate. Links: Terraspace Docs: Terraspace vs Terragrunt Community post: Migrating ...
6:05

Terraform HCL Nested Loops

December 17, 2021
We'll take on nested loops with Terraform. Terraform is declarative, so a nested loop can be tricky. Links: Blog Post: Terraform HCL Intro 6: Nested Loops GitHub: boltops-learn/terraform-hcl-tutorials 6-nested-loops
17:14

Terraspace Google Secret Manager: Don’t Commit Secrets to Git, Instead Use Secrets Manager

January 4, 2022
Show you how to use Google Secret Manager with Terraspace. This allows to you to not have any secret information like passwords in your Terraform source code. CLI Commands In the video, we mainly focused on learning and using the Google Console....
6:33

Terraspace Azure Key Vault Secrets: How to Setup and Use

January 4, 2022
We'll show you how to use Azure Key Vault Secrets with Terraspace. This allows you to not store any secret information like passwords in your Terraform source code. Commands In the video, to focus on learning, we mainly use the Azure Portal Cons...
11:18

Terraspace Secrets with AWS: Don’t Commit Secrets into Git, Instead Use SSM and Secrets Manager

January 4, 2022
Committing secrets into your source version control is not a good practice. We'll show you how to use AWS SecretsManager and SSM Parameter Store to store and use secrets safely instead. Commands In the video, to focus on learning, we mainly use ...
7:57
free lesson

EKS: Self-Managed Nodes vs Managed Node Group vs AWS Fargate

January 6, 2022
We'll cover the different EKS Nodes and what they mean. Essentially, EKS manages Kubernetes-as-a-Service but this mainly means the Kubernetes control plane. You still need to provide compute nodes to your EKS cluster so they have the capacity to ...
4:12

Terraspace v1 Release

January 8, 2022
Terraspace v1 has been released. I'll cover the Terraspace v1 release highlights. Talk about how the new features work. Will also lightly cover some of the hoops that had jumped through to implement them. 🤣 Highlights Non-cloud provider suppo...
7:41

Terraspace Getting Started with AWS

January 9, 2022
We’ll go through the Terraspace Getting Started guide with AWS. We'll generate a new Terraspace project with an s3 bucket example. Deploy it, updated it, and learn how Terraspace works. Links: Terraspace Docs: AWS Getting Started
11:55

Terraspace Getting Started with Azure Cloud

January 9, 2022
We'll go through the Getting Started guide with Azure Cloud. It we'll create an Azure storage account, update it, and destroy it. Links: Terraspace Docs: Azure Cloud Getting Started
12:26

Terraspace Getting Started with Google Cloud

January 9, 2022
We'll go through the Getting Started guide with Google Cloud. We’ll go through the Getting Started guide with Google Cloud. We'll create a GCS bucket and delete it with Terraspace and Terraform. Links: Terraspace Docs: Google Cloud Getting Star...
9:50

Terraspace Tfvars Complex Types Transforming Data to Needed Structure Before Terraform Apply

January 9, 2022
When wiring terraform outputs to inputs between modules, sometimes the data structure is not exactly what you need. We'll show how to transform data structures in different ways. This can help you to reuse modules from the Terraform registry witho...
13:26

Terraspace Cost Estimation: A Few Examples with $1,287/mo EC2 Example and Different EKS Clusters

July 22, 2022
We'll review the Terraspace Cost Estimation instructions and then do something fun. We'll see what some of the example modules from the Terraform Registry costs. The cost estimates 🤣 ec2: $8.39/mo complete ec2 example: $1,287/mo 😱 ecs-spot: $141...
12:31

Terraform Basics: Init, Plan, Apply, Destroy

July 23, 2022
We'll cover terraform basics. First, we'll cover how terraform evaluates the .tf files and naming conventions folks use in the real-world. We'll also core terraform commands: terraform init terraform plan terraform apply terraform destroy Terr...
9:14

Terraform Variables: Different Types with Examples

July 23, 2022
We'll introduce Terraform Variables and cover how they work. Terraform Variables Docs: https://www.terraform.io/language/values/variables#tuple GitHub Repo: https://github.com/boltops-learn/terraform-fundamentals-101/tree/main/terrraform-variabl...
9:22

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

BoltOps Tools