Lessons with tag: terraform

We found 64 results

Terraspace Tfvars Complex Types Transforming Data Structures

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 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 Gettin...
9:50

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](https://terraspace.cloud/docs/learn/azure/)
12:26

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](https:/...
11:55

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 prov...
7:41

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 Secrets with AWS

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 main...
7:57

Terraspace Azure Key Vault Secrets

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 Port...
11:18

Terraspace Google Secret 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 C...
6:33

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](https://blog.boltops.com/2020/10/06/terraform-hcl-nested-loops) * GitHub: [boltop...
17:14

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](https://terraspace....
6:05

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 appr...
13:47

The Best Terraform Statefile Approach

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 actual...
5:38

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)](https://docs.microsoft.com/en-us/azure/aks/) ...
11:27

Terraspace: Azure LB Load Balancer Connected to a Virtual Machine Scale Set

November 30, 2021
We'll build an Azure Load Balancer routing traffic to a Virtual Machine Scale Set with Terraspace and the basic Terraform resource building blocks like azurerm_lb. We'll build the project from scratch. Links: * Terraform Docs: [azurerm_lb](h...
10:42

Terraspace: Azure Linux Virtual Machine Scale Set with azurerm_linux_virtual_machine_scale_set

November 29, 2021
We'll build an Azure Linux Virtual Machine Scale Set with Terraspace and the azurerm_linux_virtual_machine_scale_set Terraform resource. We'll build the project from scratch. Links: * Terraform Docs: [azurerm_linux_virtual_machine_scale_set]...
9:44

Terraspace: Azure MySQL Database with azurerm_mysql_server Terraform Resource

November 29, 2021
We'll build an Azure MySQL Database with Terraspace and the azurerm_mysql_server Terraform resource. We'll build the project from scratch. Links: * Terraform Docs: [azurerm_mysql_server](https://registry.terraform.io/providers/hashicorp/azur...
7:54
free lesson

Terraspace: Azure Linux Virtual Machine with the Terraform Registry

November 29, 2021
We'll build an Azure Linux Virtual Machine with a module from the Terraform Registry. Links: * Terraform Registry Module: [boltops-tools/linux-virtual-machine](https://registry.terraform.io/modules/boltops-tools/linux-virtual-machine/azure/l...
6:07
free lesson

Terraspace: Azure Network with the Terraform Registry

November 28, 2021
We'll build an Azure Network with a module from the Terraform Registry. Links: * Terraform Registry Module: [boltops-tools/network](https://registry.terraform.io/modules/boltops-tools/network/azure/latest) * Github Repo: [boltops-tools/terr...
6:09
free lesson

Terraspace: Google Managed Instance Group with the Terraform Registry

November 26, 2021
We'll build a Google Managed Instance Group with the Terraform Registry module. One of the few times, where couldn't find a good module on the registry so rolled my own for the demo. Links: * Terraform Registry Module: [boltops-tools/instanc...
6:26

Terraspace: RDS DB Instance with the Terraform Registry Module

November 23, 2021
We'll build an RDS MySQL Database with the Terraform Registry RDS module. Links: * GitHub: [boltops-learn/terraspace-aws-rds-registry](https://github.com/boltops-learn/terraspace-aws-rds-registry) * Terraform Registry Module: [terraform-aws...
8:12

Terrafile Bundle Example Command

November 23, 2021
We'll cover the `terraspace bundle example MOD EXAMPLE` command. Links: * Terraspace Docs: [Terrafile Bundle Example](https://terraspace.cloud/docs/terrafile/example/) * GitHub: [boltops-learn/terraspace-aws-security-group-registry](https://gith...
6:18

Terraspace: AWS AutoScaling Group Connected to an ALB

November 23, 2021
We'll build an AWS AutoScaling Group with an Application Load Balancer connected to it. Links: * GitHub: [boltops-learn/terraspace-aws-autoscaling-alb](https://github.com/boltops-learn/terraspace-aws-autoscaling-alb) * Terraform Registry Mo...
4:53

Terraspace: AWS AutoScaling Group with the Terraform Registry Module

November 22, 2021
We'll build a Terraspace project and an `app/stacks/autoscaling` stack. The Terraform Registry Module complete example launches lots of different AutoScaling groups and instances and can cost a decent amount of money. So we'll simplify the example...
12:14

EKS RBAC Adding Users And Granting Access to Cluster with Terraspace Infrastructure as Code

November 21, 2021
Shows how to add additional IAM users with Terraspace and Terraform. We'll codify the IAM users who can access the cluster. Links: * AWS Docs: [Managing users or IAM roles for your cluster](https://docs.aws.amazon.com/eks/latest/userguide/ad...
4:34

BoltOps Tools