Terraform 1.0 - Provisioning AWS Infrastructure
Focused View
Jeremy Cook
1:27:16
21 View
1. Introduction.mp4
02:07
2. Terraform Introduction.mp4
01:30
3. Terraform CLI.mp4
01:30
4. Visual Studio Code.mp4
01:22
5. Terraform CLI AWS Authentication.mp4
04:28
6. Terraform CLI Subcommands.mp4
10:18
7. Terraform Language.mp4
13:38
8. AWS Simple VPC + EC2 Instance.mp4
13:48
9. AWS Advanced VPC + ALB + EC2 Instances (v1).mp4
10:14
10. AWS Advanced VPC + ALB + EC2 Instances (v2).mp4
08:04
11. AWS Advanced VPC + ALB + Cloud Native Application.mp4
19:37
12. Review.mp4
00:40
Description
Terraform is an open source "Infrastructure as Code" tool, used by DevOps and SysOps engineers to codify their cloud infrastructure requirements.
In this lesson you'll learn about Terraform from the ground up, and how it can be used to codify infrastructure. Terraform can be used to provision infrastructure across multiple cloud providers including AWS which this lesson will focus on.
resource "aws_instance" " cloudacademy " {
ami = data.aws_ami.ubuntu.id
instance_type = var.instance_type
key_name = var.key_name
subnet_id = aws_subnet.private.id
security_groups = [aws_security_group.webserver.id]
user_data =<#!/bin/bash
read -r -d '' META <<- EOF
CloudAcademy ♥ Terraform!
For any feedback, queries, or suggestions relating to this lesson
please contact us at:
Support: [email protected]
LinkedIn: https://www.linkedin.com/in/jeremycook123
EOF
echo "$META"
EOFF
tags = {
Org = "CloudAcademy"
Lesson = "Terraform 1.0"
Author = "Jeremy Cook"
}
}
Learning Objectives
- Learn about Terraform and how to use it to provision AWS infrastructure
- Learn how to build and create Terraform configurations and modules
Learn how to use the Terraform CLI to launch and manage infrastructure on AWS
Intended Audience
- Anyone interested in learning about Terraform, and the benefits of using it to codify infrastructure
- Anyone interested in building and launching AWS infrastructure using Terraform
- Anyone interested in deploying cloud native applications on AWS
Prerequisites
Prerequisites which would be considered useful for this lesson are:
- Knowledge of the AWS cloud platform and the various services within it – particularly VPC, EC2, and IAM
- Basic System administration experience
- Basic Infrastructure and Networking Knowledge
- Basic SysOps and/or DevOps Knowledge
Resources
All Terraform configuration as used within the provided demonstrations is located in GitHub here:
More details
User Reviews
Rating
average 0
Focused display
Category
Jeremy Cook
Instructor's CoursesJeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.
Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).
https://www.linkedin.com/in/jeremycook123
https://github.com/jeremycook123

Cloud Academy
View courses Cloud AcademyJoin thousands of users in achieving your personal goals through Cloud Academy. Score job-ready tech skills that you can practice in a real environment, without the risk of extra costs or making mistakes. It’s simply the smartest way to gain certifications and get career-ready.
- language english
- Training sessions 12
- duration 1:27:16
- Release Date 2024/04/27