The More than Certified in Terraform course is currently hosted on my Teachable site here:
Hello! I am ecstatic to announce the official release of the More than Certified in Terraform course!
In this course, you will learn everything you need to know to get started with Terraform! Within the course, we will utilize Terraform syntax, tools, tricks, and more to develop Terraform deployments and troubleshoot them properly using built-in Terraform tools and not having to “Google” every error you encounter. You’ll also be given plenty of opportunities to test this knowledge and also tips and tricks that can help you extend it to your own projects.
We’ll deploy resources such as:
Docker and Modules
In the first sections, you’ll deploy a modular Docker deployment that will utilize many of the most up-to-date Terraform functions and features. By the time you’re finished, you’ll have a full-fledged modular IoT weather dashboard that utilizes NodeRED, InfluxDB, and Grafana to display weather at multiple locations!
AWS and K3s
After the Docker sections, we’ll move on and build a K3s (A lighter distribution of Kubernetes distributed by Rancher aimed at IoT workloads) deployment on AWS. We’ll explore various AWS services such as VPC, RDS, ALB, and EC2, along with remote and local provisioners, remote state management, and more! After this section is completed, you will have a functional Kubernetes deployment ready to be used for workloads, all within the AWS free tier!
Following the AWS section, we’ll actually utilize Terraform to launch some Kubernetes workloads, but we’ll take it easy there as the Kubernetes provider isn’t perfect. However, you’ll get a good start on how Terraform interfaces with Kubernetes as well as some really great tips on how to make the entire process fully automated.
Terraform Cloud and CICD
Finally, in the last section, we’ll build out a fully functional CICD workflow using Terraform Cloud! We’ll push Terraform modules to Github, deploy Github resources using the Github provider, deploy Terraform Cloud resources, then deploy a VPC and EC2. All automatically and all using the free plan!
You will find all of this in more in the More than Certified in Terraform course. Currently hosted on Udemy. Keep an eye on this site or join the newsletter for more updates and more courses coming soon! I’ll also be rolling out featured deployments, production tips, Devops news, and more!
So grab the course today and feel free to reach out if you have any questions!