Users Online

· Guests Online: 51

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

DEMO - Learn DevOps - Infrastructure Automation with Terraform 

DEMO - Learn DevOps - Infrastructure Automation with Terraform 
DevOps Courses
Categories Most Recent Top Rated Popular Courses
 
Uploader Date Added Views Rating
Superadmin 05.10.18 442 No Rating
Description
Requirements
To be able to do the demos yourself, you should have an AWS account. You can open one for free and I explain how to open one in the course.
Description
Terraform has gained a lot in popularity lately and is the tool you need to master if you are or about to get into a Ops / DevOps role. You typically use a technology like Ansible, Chef, or Puppet to automate the provisioning of software. Terraform starts from the same principle, infrastructure as code, but focusses on the automation of the infrastructure itself. Your whole Cloud infrastructure (instances, volumes, networking, IPs) can be described in terraform.

In this course you'll learn how to use terraform to automate your infrastructure. I will first show you the basics of terraform and will then explain how to automate infrastructure on AWS using terraform. You can open an AWS account for free to do the labs. I also provide a lot of code examples which you can immediately use to automate your own infrastructure.

Update (Oct-2016):

Added AWS Autoscaling lectures
Added Terraform+Packer Jenkins integration lectures
Added Terraform with Docker on AWS (ECR and ECS)
Added Terraform with Jenkins workflow using ECR and ECS
Update (Dec-2016):

Added a lecture about useful terraform commands
Added a demo on how to use terraform show/graph/taint/untaint/import
Added a lecture and demo about Elastic Beanstalk on AWS
Update (Jun-2018):

Terraform for Windows setup + puttygen
Interpolation
Conditionals
Built-in functions
Module development with an ECS + ALB module demo
Setting up a hosted Kubernetes cluster using AWS EKS
This course includes english captions.

Who is the target audience?
This course is great if you're in an Ops or DevOps position and you want to learn about automation using terraform


Curriculum For This Course

Course Introduction 04:44
Course Introduction 03:06
Discussions and Support 00:15
Procedure Document 01:23

Introduction to terraform 15:01
Introduction 02:59
Terraform installation 02:24
Terraform Installation (on Windows)07:04
Terraform installation using Vagrant 02:34

Terraform basics 12:14
First steps in terraform - AWS Setup 03:39
First steps in terraform - Spinning up an instance 06:47
First steps in terraform - summary 01:48
Quiz 1 2 questions

Terraform basics 01:15:59

Variables 04:35
Demo: variables 04:23
Software Provisioning 05:47
Demo: Software provisioning 06:59
Demo: Windows Server Provisioning 07:29
Outputting attributes 02:40
Demo: Outputting Attributes 02:53
Remote state 06:41
Demo: Remote state 03:26
Data Sources 02:50
Demo: Data Sources 02:14
Templates 03:10
Other Providers 02:30
Modules 02:50
Demo: An external Module 03:18
Terraform Commands Overview 05:28
Demo: Terraform Commands 08:46
Quiz 2 8 questions

Terraform with AWS 02:02:25
Introduction to VPCs 02:37
Introduction to VPCs - Part II 05:02
Introduction to terraform - Part III 03:25
Demo: VPCs and NAT 05:59
Launching EC2 instances in the VPC 04:45
Demo: Launching instances in a VPC 03:55
Quiz 3 10 questions
EBS Volumes 03:32
Demo: EBS volumes 04:55
Userdata 05:17
Demo: Userdata 07:17
Static IPs, EIPs, and Route53 04:49
Demo: Route53 03:33
RDS 07:10
Demo: RDS 04:19
IAM 05:18
Demo: IAM users and groups 00:55
IAM Roles 02:14
Demo: IAM Roles 04:03
Autoscaling 07:46
Demo: Autoscaling 04:40
Introduction to Elastic Load Balancers (ELB ) 02:52
ELBs in terraform 04:38
Demo: ELB with autoscaling 06:47
Application Load Balancer (ALCool 04:10
Elastic Beanstalk 02:51
Demo: Elastic Beanstalk 09:36
Quiz 4 13 questions

Advanced Terraform Usage 42:28
Introduction to Interpolatio 06:34
Conditionals 01:31
Demo: Interpolation and Conditionals 06:02
Built-in Functions 08:00
Demo: Built-in Functions 07:04
Terraform Project Structure 03:02
Demo: Project Structure in Terraform 10:15

Packer 26:44
Packer introduction 03:24
Demo: Packer with terraform 02:55
Terraform with Packer and Jenkins 03:36
Demo: Jenkins with Terraform and Packer 16:49
Quiz 5 3 questions

Docker on AWS using ECS and ECR 46:25

Introduction to Docker 04:54
Docker on AWS 03:18
Building Docker images 06:16
Demo: Build NodeJS app and push to ECR 04:26
ECS - Part I 04:33
ECS - Part II 06:19
Demo: Running a NodeJS app on ECS 06:06
Demo: Terraform with Jenkins, ECR and ECS 10:33

Module Development 32:26
Introduction to Module Development 01:32
ECS + ALB Module Overview 04:49
Demo: ECS + ALB Module (part I) 11:12
Demo: ECS + ALB Module (Part II) 07:13
Demo: ECS + ALB Module (Part III) 07:40

AWS EKS (hosted Kubernetes ) 20:05
Introduction to AWS EKS 03:22
Demo: AWS EKS 16:43
-
Course Completion 03:16
Congratulations 00:27
Bonus Lecture: My Other Courses 02:49

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.
Render time: 1.03 seconds
10,844,411 unique visits