• Stars
    star
    203
  • Rank 186,530 (Top 4 %)
  • Language HCL
  • Created over 2 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos

Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos

Image

Course Modules

  1. Infrastructure as Code (IaC)
  2. Install Tools on MacOs, LinuxOS and WindowsOS
  3. Command Basics
  4. Language Syntax
  5. Settings Block
  6. Providers Block
  7. Multiple Providers usage
  8. Dependency Lock File Importance
  9. Resources Syntax and Behavior
  10. Azure Virtual Network, Subnets and Network Security Groups
  11. Azure Linux Virtual Machine, Network Interfaces and Public IP
  12. Azure Bastion Host Linux VM and Azure Bastion Service
  13. Azure Standard Load Balancer using Portal
  14. Azure Standard Load Balancer Basics
  15. Azure Standard Load Balancer - Inbound NAT Rules
  16. Terraform Meta-Argument Count with Azure LB and VMs
  17. Terraform Meta-Argument for_each with Azure LB and VMs
  18. Azure Virtual Machine Scale Sets Basics - Manual Scaling
  19. Azure Virtual Machine Scale Sets Basics - Auto Scaling 4 Profiles
  20. Azure Internet LB + Web VMSS + Internal LB + App VMSS
  21. Azure Private DNS Zones
  22. Delegate DNS Domain to Azure DNS
  23. Azure Public DNS Zones
  24. Terraform Remote State Storage using Azure Storage Account
  25. Azure Traffic Manager and Terraform Remote State Datasource
  26. Azure Application Gateway using Azure Portal
  27. Azure Application Gateway using Terraform
  28. Azure Application Gateway Context Path Routing using Terraform
  29. Azure Application Gateway Multisite Hosting using Terraform
  30. Azure Application Gateway SSL + HTTP to HTTPS Redirect + AG Error Pages
  31. Azure Application Gateway SSL from Azure Key Vault using Terraform
  32. Azure DevOps for Terraform Projects - IaC (Infrastructure as Code) DevOps
  33. Azure MySQL Single Server with Terraform
  34. Terraform Modules - Use Public Registry Module
  35. Terraform Azure Static Website
  36. Terraform Modules - Build Local Terraform Module
  37. Terraform Modules - Publish to Terraform Public Registry
  38. Terraform Module Sources

Azure Services

  1. Resource Group
  2. Virtual Network
  3. Subnets
  4. Network Security Groups
  5. Virtual Machines
  6. Network Interfaces
  7. Public IPs
  8. Load Balancer - Internet and Internal
  9. Traffic Manager
  10. Virtual Machine Scale Sets
  11. Autoscaling
  12. Private DNS Zones
  13. Public DNS Zones
  14. Application Gateway
  15. Storage Accounts
  16. Azure DevOps - Build Pipelines
  17. Azure DevOps - Release Pipelines
  18. Azure MySQL Single Server
  19. Azure NAT Gateway

Terraform Concepts covered

  1. Settings Block
  2. Providers Block
  3. Multiple Providers usage
  4. Dependency Lock File Importance
  5. Resources Syntax and Behavior
  6. Resources Meta-Argument - depends_on
  7. Resources Meta-Argument - count
  8. Resources Meta-Argument - for_each
  9. Resources Meta-Argument - lifecycle
  10. Input Variables - Basics
  11. Input Variables - Assign When Prompted
  12. Input Variables - Assign with terraform.tfvars
  13. Input Variables - Assign with tfvars var-file argument
  14. Input Variables - Assign with auto tfvars
  15. Input Variables - Lists
  16. Input Variables - Maps
  17. Input Variables - Sensitive Input Variables
  18. File Function
  19. Output Values
  20. Local Values
  21. Datasources
  22. Backends - Remote State Storage
  23. File Provisioner
  24. remote-exec Provisioner
  25. Null Resource
  26. Modules from Public Registry
  27. Build Local Module
  28. Dynamic Blocks
  29. base64encode function
  30. filebase64 function
  31. element function
  32. lookup function
  33. Remote State Datasource

What will students learn in your course?

  • You will learn to master Terraform in a Real-world perspective with 25 demo's on Azure Cloud with 20+ Azure Services and 30+ Terraform Concepts
  • You will build Azure Virtual Network 4-Tier design with Subnets and Network Security Groups
  • You will build infrastructure incrementally on Azure Cloud from simple VM to complex designs like load balancing across regions using Azure Traffic Manager with Terraform
  • You will build Standard Load Balancer External and Internal with Inbound NAT Rules using Terraform
  • You will learn and build Virtual Machine Scale Sets Manual and Autoscaling Profile concepts like default, recurrence and Fixed Time profiles with Terraform
  • You will build Azure Public and Private DNS Zones using Terraform
  • You will implement IaC DevOps usecase using Azure DevOps Build and Release Pipleines for your Terraform Configurations
  • You will build Azure Application Gateway usecases like Context Path Routing, Mutlsite Hosting, SSL, HTTP to HTTPS Redirect and AG Error Pages
  • You will build a DNS to DB usecase with Azure MySQL Single Server with Virtual Network Rules and Service Endpoint concepts in Azure
  • You will learn in detail about Terrafrom State, Local and Remote Backends.
  • You will learn and implement all Terraform Provisioners
  • You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules) and also publish a module to Terraform Public Registry
  • You will implement Terraform Remote State Datasource concept for Load balancing across regions using Azure Traffic Manager and Azure Standard Load Balancer

Are there any course requirements or prerequisites?

  • You must have an Azure Cloud account to follow with me for hands-on activities.
  • You don't need to have any basic knowledge of Terraform. Course will get started from very very basics of Terraform and take you to very advanced levels
  • From Azure cloud perspective, also for complex topics like Standard Load Balancer, Application Gateway, Virtual Machine Scale Sets, we first implemnt via Azure Portal and then automate them via Terraform.

Who are your target students?

  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform from Real-World perspective on Azure Cloud
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
  • Anyone who want to implement IaC DevOps on Azure DevOps using Build and Release Pipelines

Github Repositories used for this course

Each of my courses come with

  • Amazing Hands-on Step By Step Learning Experiences
  • Real Implementation Experience
  • Friendly Support in the Q&A section
  • 30 Day "No Questions Asked" Money Back Guarantee!

My Other AWS Courses

Stack Simplify Udemy Profile

HashiCorp Certified: Terraform Associate - 50 Practical Demos

Image

AWS EKS - Elastic Kubernetes Service - Masterclass

Image

Azure Kubernetes Service with Azure DevOps and Terraform

Image

Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos

Image

Azure - HashiCorp Certified: Terraform Associate - 70 Demos

Image

Additional References

More Repositories

1

aws-eks-kubernetes-masterclass

AWS EKS Kubernetes - Masterclass | DevOps, Microservices
Java
1,217
star
2

azure-aks-kubernetes-masterclass

Azure AKS Kubernetes Masterclass
HCL
598
star
3

terraform-on-aws-ec2

Terraform On AWS for EC2, VPC, ASG, ALB, CLB, NLB, CloudWatch, SNS, S3, CodePipeline, ACM, Route53
HCL
551
star
4

hashicorp-certified-terraform-associate

Hashicorp Certified Terraform Associate
HCL
539
star
5

terraform-on-aws-eks

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos
HCL
509
star
6

kubernetes-fundamentals

Kubernetes Fundamentals
Java
401
star
7

docker-fundamentals

Docker Fundamentals
HTML
385
star
8

aws-fargate-ecs-masterclass

AWS Fargate & Elastic Container Service Masterclass - Course
Java
225
star
9

hashicorp-certified-terraform-associate-on-azure

HashiCorp Certified Terraform Associate on Azure Cloud
HCL
223
star
10

terraform-iacdevops-with-aws-codepipeline

Implement Terraform IAC DevOps for AWS Project with AWS CodePipeline
HCL
153
star
11

azure-devops-aks-kubernetes-terraform-pipeline

Provision AKS Cluster using Azure DevOps Pipelines
HCL
121
star
12

google-kubernetes-engine

Google Kubernetes Engine GKE with DevOps 75 Real-World Demos
HTML
105
star
13

azure-devops-github-acr-aks-app1

Azure DevOps App1 Demo with AKS, Github and Azure Containter Registry
HTML
99
star
14

aws-cloudformation-simplified

AWS CloudFormation - Simplified | Hands On Learning !!
Shell
94
star
15

helm-masterclass

Helm Masterclass: 50 Practical Demos for Kubernetes DevOps
Smarty
78
star
16

terraform-on-azure-with-azure-devops

Terraform on Azure with Azure IaC DevOps
HCL
70
star
17

terraform-aws-s3-website

Terraform Modules to be shared in Private Registry
HCL
36
star
18

springboot-buildingblocks

Spring Boot Building blocks
Java
36
star
19

terraform-sentinel-policies

Terraform Cloud and Sentinel Policies Demo
HCL
30
star
20

terraform-cloud-demo1

Terraform Cloud Demo1
HCL
29
star
21

terraform-cloud-azure-demo1

Terraform Cloud Azure Demo1
HCL
26
star
22

helm-charts

Repository to host all Helm Charts
Smarty
21
star
23

helm-charts-repo

Helm Charts Repository on GitHub
Smarty
20
star
24

docker-hub-to-github-container-registry

Docker Images from Docker Hub to GitHub Container Registry
Shell
19
star
25

terraform-sentinel-policies-azure

Terraform Cloud and Sentinel Policies Demo on Azure
HCL
19
star
26

terraform-azurerm-staticwebsitepublic

Terraform Modules to be shared in Terraform Public Registry
HCL
17
star
27

azure-kubernetes-service-agic

Azure Kubernetes Service AGIC Ingress: 30 Real-World Demos
Shell
14
star
28

terraform-azurerm-staticwebsiteprivate

Terraform Modules to be shared in Private Registry
HCL
13
star
29

cloud-helm-charts

Cloud Helm Charts - AWS EKS, Azure AKS and Google GKE
Smarty
11
star
30

udemy-enroll

Enroll to my Udemy Courses
10
star
31

02-eb-usermgmt-frontend-reactjs

ReactJS Application for Elastic Beanstalk
JavaScript
8
star
32

01-eb-usermgmt

SpringBoot RESTful APIs
Java
7
star
33

githubdemo

Java
4
star
34

temp-repo

3
star
35

terraform-azurerm-staticwebsitepb

Terraform Modules to be shared in Terraform Public Registry
HCL
3
star
36

springboot-security

This repository contains all the spring security implementations
2
star
37

temp1

temp1
1
star