Lessons with tag: terraspace

Found 82 results

Search Tips:

To OR search terms: "terraform aws"

To AND search terms: "+terraform +aws"

To filter or reject search terms: "-aws"

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

GitLab Backend

January 4, 2022
We'll show you how to configure Terraspace to use the GitLab http backend. Links: Terraspace Docs: Backend GitLab GitHub: terraspace-gitlab-backend GitLab: tongueroo/terraspace-gitlab-backend-demo
7:27

Terraspace Azure Plugin Data Protection and Security Features

January 5, 2022
Covers a feature request, implementation, and release of a feature for the terraspace_plugin_azurerm. Namely for the Azure Storage Account that Terraspace creates as part of the azurerm backend: Azure Storage Account Data Protection by enabling ...
5:13

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

Getting Started Guide

January 9, 2022
We'll go through the Terraspace Getting Started Guide without a Cloud. This is useful if you're onprem. Links: Terraspace Docs: Non-Cloud Getting Started Guide
8:58

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 Restricting Allowed Stacks for Specific Environments: Only Allow route53 to deploy Example

January 23, 2022
Covers how to allow and deny specific stacks for specific environments. Good examples are route53 and ACM certs for CloudFront. For the example, let's say you have these stacks: $ terraspace list app/stacks/route53 app/stacks/stack1 app/stacks/st...
14:13

Terraspace All Exclude Stacks For Specific Environments: Only Deploy route53 for global env example

January 23, 2022
We'll cover how to include and exclude specific stacks for specific enviroments. We'll walk through the docs from the simplest to most complex example. Terraspace Docs: Terraspace All: Including and Excluding Stacks GitHub Repo: boltops-learn/te...
11:04

Terraspace Azure Armrest REST API Library

January 24, 2022
Talk about how the armrest library gem was written in order to handle the Azure Auth Chain. Environment Variables -> MSI -> CLI Related Links Terraspace Docs: Azure Auth Chain
7:12

Terraspace Allow and Deny Stacks Feature

January 24, 2022
Discuss about how the config.allow.stacks and config.deny.stacks was develop from a Terraspace community post. Related Links Terraspace Docs: Restricting Stacks Community Post: ENV specific stacks, or ignore
4:29

Terraspace Restricting AWS Regions: Only Allow us-west-2 and us-east-1

January 25, 2022
We'll show you how to restrict the AWS regions that are allowed to be deployed to with Terraspace. Note, this check is only at the Terraspace level. config/app.rb Terraspace.configure do |config| # .. config.allow.regions = ["us-west-2", "us...
8:25

Terraspace Restricting Environments: Only Allow dev and prod

January 25, 2022
We'll cover how to restrict environments you want terraspace to be able to deploy to. Links Terraspace Docs: Restricting Envs GitHub Repo: boltops-learn/terraspace-restricting-envs
5:00

Terraspace Different Module Versions for Different Environments with Terrafile

January 27, 2022
Shows you how to use different module versions for different TS_ENV environments. This is helpful if you want to test a module version out on dev first before updating it on prod within the same git branch of your code. Links GitHub Repo: bolto...
12:24

Terraspace Cloud Intro and Setup

June 14, 2022
We'll give an introduction to Terraspace Cloud and set it up. We'll go over the website interface and see plans and updates. Docs: https://terraspace.cloud/docs/cloud/setup/
8:09

Terraspace Cloud Permissions: Allow dev vs prod Access Control

June 14, 2022
We'll cover how the Terraspace Cloud Permissions system works. Docs: https://terraspace.cloud/docs/cloud/permissions/
10:00

Terraspace All Logging: Terraspace Cloud Saves Logs For Later Debugging

June 22, 2022
We'll show you how terraspace all logging is capture to the terraspace cloud dashboard. It's particularly using if you're using terraspace all in CI/CD.
5:33

CircleCI with Terraspace

July 21, 2022
We'll cover how to set up CircleCI with Terraspace Cloud. The workflows: Feature Branch Push: Shows previews of changes using terraspace plan on TS_ENV=dev. Main Branch Push: Automatically updates the infrastructure using terraspace up on TS_ENV...
20:41

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

Azure Pipelines with Pull Request Workflow and Approve Step (Advanced)

July 22, 2022
We'll cover how to set up more advanced Azure Pipelines: Pull Request Workflow: We'll use a Azure Branch Policy to trigger a terraspace plan on Pull Requests. You can fully restrict any git push to main and only permit PR changes or relax it a l...
18:32

BoltOps Tools