->

Aws And Terraform Crash Course - Webserver Iac

Published 2/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.20 GB | Duration: 2h 54m


 

Let's get in touch with Terraform and build an IaC for a Webserver

What you'll learn

How does Terraform work ? We will start from the scratch and create our first Terraform workspace

How to use Variables in Terraform and which datatypes are supported ?

Ressources, Modules and Provider - Terraform has a bunch of Tools in the background and we will take a look on it

Finally - We will create our own Webserver Infrastructure for AWS with Terraform with Security Group, ec2, Target Group and Load Balancer

Requirements

AWS

Basic Developer Skills

Cloud Developer

Programmer

Description

Hello and welcome to this Course!Infrastructure as Code (IaC) is the next BIG THING for Cloud Developer and Terraform is the Standard for everyone who wants to create maintainable, mutable and scalable Infrastructures written as Code. The complexity of huge due to the fact, that Terraform can interact with different Providers, like AWS or Google Cloud. As a Bner you need to understand the Basics and Concept of IaC and therefore I created this Course for YOU!We will create an example for AWS with:ec2 InstanceLoad BalancerSecurity GroupTarget GroupS3 BucketThis example will help you to understand the concept of Terraform, like:WorkspaceDeploy and Destroy ResourcesModulesProviderVariablesThis course is the perfect "Weekend Course" for everybody, who wants to learn how Terraform works.RequirementsFor this course we have some requirements. We will use the AWS Cloud, therefore you need Access to AWS to create Resources with Credentials (ACCESS_KEY and SECRET_KEY) with Permissions to create Resources in AWS. This course is not an AWS Course, therefore we will not take a deep look into AWS Services, we will focus on creating and destroying Resources in AWS with Terraform IaC.After this Course you will understand the Concept of IaC via Terraform. If you have any question regarding this course, just let me know.Have fun and enjoy the Terraform journey

Overview

Section 1: Intro

Lecture 1 What is IaC ?

Lecture 2 Setup your Machine

Lecture 3 Terraform Provider Overview

Section 2: Terraform Workflow

Lecture 4 Simple IaC Example

Lecture 5 Terraform init - Load the Provider Plugin

Lecture 6 Terraform - Create a Resource

Lecture 7 Terraform plan - Check your deploy

Lecture 8 Terraform apply - Deploy your IaC

Lecture 9 Terraform apply changes

Lecture 10 Terraform import - Import existing Resources

Lecture 11 Terraform destroy - Remove Resources from AWS

Section 3: Variables in Terraform

Lecture 12 Intro

Lecture 13 Strings

Lecture 14 Numbers

Lecture 15 Boolean

Lecture 16 List

Lecture 17 Map

Lecture 18 Tuples

Lecture 19 Input

Lecture 20 Output

Section 4: Variables Deep Dive

Lecture 21 How Terraform loads variables

Lecture 22 Draft Project for Playground

Lecture 23 tfvars File

Lecture 24 auto.tfvars

Lecture 25 cli Variables

Lecture 26 set ENV Variables (TF_VARS)

Section 5: Building a Dummy IaC

Lecture 27 Our Workspace

Lecture 28 Dryrun for our Workspace

Lecture 29 Create a S3 Bucket

Lecture 30 Combine Resources

Lecture 31 Work with dependencies

Lecture 32 Cleanup and create Modules

Lecture 33 AWS S3 Check

Lecture 34 Module based S3 Bucket

Lecture 35 Create an EC2 Instance

Lecture 36 Working with Data Source

Lecture 37 Check the ec2 Deploy

Lecture 38 ReCap

Section 6: Terraform Workspaces

Lecture 39 Intro

Lecture 40 Workspaces - Create and switch

Lecture 41 Terraform with Workspaces

Lecture 42 Validation in Terraform

Lecture 43 Terraform format

Lecture 44 Terraform State

Section 7: Modules in Terraform

Lecture 45 Dummy Project Draft

Lecture 46 Rebuild with Modules

Lecture 47 Import your Module

Lecture 48 Initialize your Module

Lecture 49 Work with Variables

Lecture 50 Terraform Modules

Section 8: Webserver IaC

Lecture 51 Intro

Lecture 52 Create the Workspace

Lecture 53 Create a Security Group

Lecture 54 Check the Security Group

Lecture 55 Create an ec2 Instance

Lecture 56 Check ec2 Instance

Lecture 57 Create a Load Balancer

Lecture 58 Check the Load Balancer

Lecture 59 Attach Load Balancer to Target Group

Section 9: Outro

Lecture 60 ReCap

DevOps,Cloud Eeer,Cloud Developer

HomePage:

https://www.udemy.com/course/aws-and-terraform-crash-course-webserver-iac/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss