Infrastructure as Code is a very important step in allowing you to scale 📈.
As soon as you have more than a handful of teammates and VMs to manage you will need a more structured mechanism of collaboration!
Episode 4 of the GitHub Actions: full course is out!
Learn infrastructure as code (IaC) with Terraform and AWS. In this episode we're going to cover everything you need to know to get start with managing your infrastructure, automating services creation / updates and destruction.
As usual, chapters are available for your convenience so jump to the topics most relevant for you:
00:00:00 - Intro
00:01:27 - A brief history of the internet
00:09:48 - Cloud fundamentals and common services
00:14:19 - Private Cloud (VPC / VNET)
00:22:58 - What is Infrastructure as Code?
00:27:32 - Intro to Terraform CLI
00:34:16 - Terraform configuration file deep dive
00:40:14 - Navigating the Terraform provider docs
00:42:59 - Creating a public / private RSA keypair with ssh-keygen
00:45:39 - Installing Terraform CLI in a Ubuntu container
00:52:24 - Create AWS access keys
01:01:42 - Introduction to Terraform Cloud
01:04:59 - Terraform cloud variables
01:15:42 - Conclusion