Lessons with tag: aws

We found 60 results

AWS CloudFormation Drift Detection

August 12, 2022
We'll explain what AWS CloudFormation Drift Detection is and how it works. It's similar to `terraform plan` but there are some differences. We'll cover the nuances, differences and walk through an example. ## Links * [AWS CloudFormation Docs...

AWS CloudFormation Change Sets

August 12, 2022
We'll cover CloudFormation Change Sets. It allows you to preview what CloudFormation will do before having to press the scary big red button. For those coming from different worlds: Tool | Name ---|--- CloudFormation | Change Sets Terraform...

aws cloudformation deploy

August 12, 2022
We'll cover the CLI command aws cloudformation deploy We'll also discuss how it's different from the commands aws cloudformation create-stack aws cloudformation update-stack ## Links * AWS CLI Docs: [aws cloudformation d...

aws cloudformation package

August 11, 2022
We'll cover the command aws cloudformation package ## Links * [aws cloudformation package](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) * [aws cloudformation deploy](https://docs.aws.amazon.com/cli/la...

AWS CloudFormation Intrinsic Functions

August 4, 2022
CloudFormation Intrinsic Functions are built-in functions that allow you to perform some logic. They're quite useful and you'll see them out in the wild being used so it's good to get to know them. ## CloudFormation Docs * [Intrinsic Functio...

AWS CloudFormation SSM Parameter Types

August 4, 2022
AWS CloudFormation **SSM Parameter Types** is a special type of parameter that allows you reference SSM Param Store values. This is useful to reference the latest Amazon Linux 2 AMI published by AWS. We'll cover it and shows how much it simplifies...

AWS CloudFormation Conditions and Condition Functions

August 4, 2022
Conditions and Condition Functions are how you perform conditional logic with CloudFormation. They are pretty weird because of the declarative nature of CloudFormation. The **Condition** is a way to capture a result of a **Condition Functions** in...

AWS CloudFormation Pseudo Parameters

August 4, 2022
CloudFormation **pseudo-parameters** are parameters that are **not** defined by you, they are defined by CloudFormation. You reference or use them just like normal parameters though. They're common used and seen in a lot of CloudFormation template...

AWS CloudFormation Mappings

August 4, 2022
AWS CloudFormation **mappings** are like a 2-level case statement or hash or dictionary or map. The data structure allows you to perform some logic and grab elements out of this structure. It's usual use to grab a region specific AMI. We'll provi...

AWS CloudFormation Outputs

August 4, 2022
AWS CloudFormation **Outputs** are like "return values". For the most part, people use them to surface useful attributes to the AWS CloudFormation management console. ## Links * GitHub Repo https://github.com/boltops-learn/cloudformation-fun...

AWS CloudFormation Parameters

August 4, 2022
CloudFormation **parameters** are essentially **inputs** to the CloudFormation template. They allow you to reuse the **same** template and create different stacks. ## Links * GitHub Repo https://github.com/boltops-learn/cloudformation-funda...

AWS CloudFormation: Webserver EC2 Instance and Security Group

August 4, 2022
In this video, we'll walk you through a real-world situation where: 1. You'll download an existing CloudFormation template 2. Review it 3. Update and fix it so it works We'll install apache with UserData and show you how to ssh into the in...

AWS CloudFormation Intro: CLI Tutorial

August 3, 2022
We'll provide a general introduction with the AWS CloudFormation CLI. This is right up the alley for those who are used to using the CLI. ## Links * https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.h...

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 manuall...

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/provider...

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...

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://re...

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

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/...

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/ha...

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...

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: 1. It's quick to create a security group 2. It's free 3. It'll be useful for other videos ...

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](https://registry.terraform.io/providers/hashicorp/aw...

Terraform Tfvars: How to Set Variables

July 23, 2022
We'll introduce Terraform tfvars and cover different ways to use them. ## Related * [Terraform State](https://learn.boltops.com/curriculums/aws-and-terraform/courses/terraform-fundamentals-101/lessons/terraform-state-what-is-the-statefile) ...

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 ...

BoltOps Tools