Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stacksimplify/terraform-on-azure-cloud
Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos
https://github.com/stacksimplify/terraform-on-azure-cloud
azure azure-cli azure-devops azure-functions azure-pipelines azure-storage azurerm terraform terraform-azure terraform-azure-storage terraform-azurerm terraform-azurerm-linux-vm terraform-azurerm-policy terraform-config terraform-configurations terraform-module terraform-project terraform-provider
Last synced: 24 days ago
JSON representation
Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos
- Host: GitHub
- URL: https://github.com/stacksimplify/terraform-on-azure-cloud
- Owner: stacksimplify
- Created: 2021-09-03T15:27:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-07T15:20:15.000Z (7 months ago)
- Last Synced: 2024-09-30T15:20:51.336Z (about 1 month ago)
- Topics: azure, azure-cli, azure-devops, azure-functions, azure-pipelines, azure-storage, azurerm, terraform, terraform-azure, terraform-azure-storage, terraform-azurerm, terraform-azurerm-linux-vm, terraform-azurerm-policy, terraform-config, terraform-configurations, terraform-module, terraform-project, terraform-provider
- Language: HCL
- Homepage: https://stacksimplify.com
- Size: 18.8 MB
- Stars: 243
- Watchers: 8
- Forks: 1,475
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - stacksimplify/terraform-on-azure-cloud - Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos (HCL)
README
# [Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos](https://links.stacksimplify.com/terraform-on-azure-with-iac-devops-sre)
[![Image](https://stacksimplify.com/course-images/terraform-on-azure-with-iac-azure-devops-sre-1.png "Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos")](https://links.stacksimplify.com/terraform-on-azure-with-iac-devops-sre)
## Course Modules
01. Infrastructure as Code (IaC)
02. Install Tools on MacOs, LinuxOS and WindowsOS
03. Command Basics
04. Language Syntax
05. Settings Block
06. Providers Block
07. Multiple Providers usage
08. Dependency Lock File Importance
09. 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
01. Resource Group
02. Virtual Network
03. Subnets
04. Network Security Groups
05. Virtual Machines
06. Network Interfaces
07. Public IPs
08. Load Balancer - Internet and Internal
09. Traffic Manager
11. Virtual Machine Scale Sets
12. Autoscaling
13. Private DNS Zones
14. Public DNS Zones
15. Application Gateway
16. Storage Accounts
17. Azure DevOps - Build Pipelines
18. Azure DevOps - Release Pipelines
19. Azure MySQL Single Server
20. Azure NAT Gateway## Terraform Concepts covered
01. Settings Block
02. Providers Block
03. Multiple Providers usage
04. Dependency Lock File Importance
05. Resources Syntax and Behavior
06. Resources Meta-Argument - depends_on
07. Resources Meta-Argument - count
08. Resources Meta-Argument - for_each
09. 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
- [Terraform on Azure with IaC DevOps and SRE | Real-World 25 Demos](https://github.com/stacksimplify/terraform-on-azure-cloud)
- [Terraform on Azure with Azure DevOps](https://github.com/stacksimplify/terraform-on-azure-with-azure-devops)
- **Important Note:** Please go to these repositories and FORK these repositories and make use of them during the 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
- [Udemy Enroll](https://www.stacksimplify.com/azure-aks/courses/stacksimplify-best-selling-courses-on-udemy/)## Stack Simplify Udemy Profile
- [Udemy Profile](https://www.udemy.com/user/kalyan-reddy-9/)# HashiCorp Certified: Terraform Associate - 50 Practical Demos
[![Image](https://stacksimplify.com/course-images/hashicorp-certified-terraform-associate-highest-rated.png "HashiCorp Certified: Terraform Associate - 50 Practical Demos")](https://links.stacksimplify.com/hashicorp-certified-terraform-associate)# AWS EKS - Elastic Kubernetes Service - Masterclass
[![Image](https://stacksimplify.com/course-images/AWS-EKS-Kubernetes-Masterclass-DevOps-Microservices-course.png "AWS EKS Kubernetes - Masterclass")](https://www.udemy.com/course/aws-eks-kubernetes-masterclass-devops-microservices/?referralCode=257C9AD5B5AF8D12D1E1)# Azure Kubernetes Service with Azure DevOps and Terraform
[![Image](https://stacksimplify.com/course-images/azure-kubernetes-service-with-azure-devops-and-terraform.png "Azure Kubernetes Service with Azure DevOps and Terraform")](https://www.udemy.com/course/azure-kubernetes-service-with-azure-devops-and-terraform/?referralCode=2499BF7F5FAAA506ED42)# Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos
[![Image](https://stacksimplify.com/course-images/terraform-on-aws-best-seller.png "Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos")](https://links.stacksimplify.com/terraform-on-aws-with-sre-and-iacdevops)# Azure - HashiCorp Certified: Terraform Associate - 70 Demos
[![Image](https://stacksimplify.com/course-images/azure-hashicorp-certified-terraform-associate-highest-rated.png "Azure - HashiCorp Certified: Terraform Associate - 70 Demos")](https://links.stacksimplify.com/azure-hashicorp-certified-terraform-associate)## Additional References
- [Certification Curriculum](https://www.hashicorp.com/certification/terraform-associate)
- [Certification Preparation](https://learn.hashicorp.com/collections/terraform/certification)
- [Study Guide](https://learn.hashicorp.com/tutorials/terraform/associate-study?in=terraform/certification)
- [Exam Review Guide](https://learn.hashicorp.com/tutorials/terraform/associate-review?in=terraform/certification)
- [Sample Questions](https://learn.hashicorp.com/tutorials/terraform/associate-questions?in=terraform/certification)