Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stacksimplify/hashicorp-certified-terraform-associate-on-azure
HashiCorp Certified Terraform Associate on Azure Cloud
https://github.com/stacksimplify/hashicorp-certified-terraform-associate-on-azure
azure-terraform azure-terraform-environments hashicorp terraform terraform-azure terraform-azurerm terraform-modules terraform-provider terraform-variables
Last synced: 27 days ago
JSON representation
HashiCorp Certified Terraform Associate on Azure Cloud
- Host: GitHub
- URL: https://github.com/stacksimplify/hashicorp-certified-terraform-associate-on-azure
- Owner: stacksimplify
- Created: 2021-07-15T08:41:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-06T14:21:06.000Z (3 months ago)
- Last Synced: 2024-09-27T19:01:38.975Z (about 1 month ago)
- Topics: azure-terraform, azure-terraform-environments, hashicorp, terraform, terraform-azure, terraform-azurerm, terraform-modules, terraform-provider, terraform-variables
- Language: HCL
- Homepage: https://stacksimplify.com
- Size: 10.4 MB
- Stars: 256
- Watchers: 18
- Forks: 1,688
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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)## 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. Resources Meta-Argument - depends_on
11. Resources Meta-Argument - count
12. Resources Meta-Argument - for_each
13. Resources Meta-Argument - for_each Maps
14. Resources Meta-Argument - for_each ToSet
15. Resources Meta-Argument - for_each Chaining
16. Azure Linux Virtual Machine with Terraform
17. Resources Meta-Argument - lifecycle create_before_destroy
18. Resources Meta-Argument - lifecycle prevent_destroy
19. Resources Meta-Argument - lifecycle ignore_changes
20. Input Variables - Basics
21. Input Variables - Assign When Prompted
22. Input Variables - Override default with cli var
23. Input Variables - Override with environment variables
24. Input Variables - Assign with terraform.tfvars
25. Input Variables - Assign with tfvars var-file argument
26. Input Variables - Assign with auto tfvars
27. Input Variables - Lists
28. Input Variables - Maps
29. Input Variables - Validation Rules
30. Input Variables - Sensitive Input Variables
31. Input Variables - Structural Type Object
32. Input Variables - Structural Type tuple
33. Input Variables - Structural Type sets
34. Output Values - Basics
35. Output Values - With Count and Splat Expression
36. Output Values - With for_each and for loops
37. Local Values
38. Conditional Expressions
39. Datasources
40. Backends - Remote State Storage
41. Remote State Datasource
42. State Commands
43. Terraform Apply -refresh-only Command
44. CLI Workspaces with local backend
45. CLI Workspaces with remote backend
46. File Provisioner
47. local-exec Provisioner
48. remote-exec Provisioner
49. Null Resource
50. State Import
51. Modules from Public Registry
52. Terraform Azure Static Website
53. Build Local Module
54. Publish Modules to Terraform Public Registry
55. Module Sources
56. Terraform Cloud - VCS-Driven Workflow
57. Terraform Cloud - CLI-Driven Workflow
58. Terraform Cloud - Share modules in private module registry
59. Migrate State to Terraform Cloud
60. Basic Sentinel & Cost Control Policies
61. Foundational Sentinel Policies
62. Dynamic Blocks
63. Terraform Debug
64. Override Files
65. External Provider Basic Demo
66. External Provider Integrated Demo
67. CLI Config File on MacOS and Linux
68. CLI Config File on WindowsOS
69. Manage Providers
70. Terraform Functions## Terraform Functions Used
1. element() function
2. file() function
3. filebase64() function
4. toset() function
5. length() function
6. lookup() function
7. substr() function
8. contains() function
9. lower() function
10. upper() function
11. regex() function
12. can() function
13. keys() function
14. values() function
15. sum() function## What will students learn in your course?
- You will learn to master Terraform in a practical perspective with 70 demo's
- You will learn each and every concept of Terraform (basic to advanced)
- You will learn to write and understand Terraform Resource Behavior in combination with all the Meta-Arguments with 15 Demos
- You will learn each and every way (14 types) you can implement the Terraform Input Variables with 14 Demos
- You will learn Output Values concept in combination with Terraform Splat Expressions and For Loops with two Meta-Arguments Count and for_each with 3 Demos
- You will learn in detail about Terrafrom State, Remote Backends, Terraform Cloud Backends and many Terraform State commands with 5 Demos
- You will learn and implement Terraform CLI based workspaces
- You will learn and implement all Terraform Provisioners with 4 Demos including Null Resources
- You will learn and implement Terraform Modules with 6 Demos (Build Local Module, Public to Public and Private Terraform Registries)
- You will learn and implement two important usecases on Terraform Cloud (VCS-Driven and CLI-Driven Workflows)
- You will learn about sentinel policies and implement 3 types of sentinel policies
- You will learn and implement Terraform Dynamic Expressions, Dynamic Blocks and 15 Terraform Functions
- You will also learn and implement Terraform Datasources, Remote State Datasources and Terraform External Providers and Datasources.## 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## Who are your target students?
- Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
- Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
- Anyone who want to learn Terraform from a practical perspective## Github Repositories used for this course
- [HashiCorp Certified: Terraform Associate on Azure](https://github.com/stacksimplify/hashicorp-certified-terraform-associate-on-azure)
- [Terraform Cloud Demo](https://github.com/stacksimplify/terraform-cloud-azure-demo1)
- [Terraform Module Published to Public Registry](https://github.com/stacksimplify/terraform-azurerm-staticwebsitepublic)
- [Terraform Module Published to Terraform Cloud Private Registry](https://github.com/stacksimplify/terraform-azurerm-staticwebsiteprivate)
- [Terraform Sentinel Policies](https://github.com/stacksimplify/terraform-sentinel-policies-azure)
- [Course PPT Presentation](https://github.com/stacksimplify/hashicorp-certified-terraform-associate-azure/tree/master/course-presentation)
- **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 Courses
- [Udemy Enroll](https://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/)## 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)## 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)## 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)## 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)