From the course: Complete Guide to GitHub Copilot for Developers by Microsoft Press

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Apply infrastructure as code principles with GitHub Copilot

Apply infrastructure as code principles with GitHub Copilot - Github Copilot Tutorial

From the course: Complete Guide to GitHub Copilot for Developers by Microsoft Press

Apply infrastructure as code principles with GitHub Copilot

- [Instructor] Yeah. So why is IaC such a big deal, and why could it be useful for you to know about even if you're a software developer? Well, number one, you don't have to learn all about the hardware. It's not like you have to run out and earn a CompTIA A+. With infrastructure as code, you're using declarative, not imperative, so you're letting the provider, whether it's Terraform or AWS or Azure, handle the actual infrastructure deployment. You're just saying, "This is my desired state." We're already, as developers, familiar with source control. We can keep our infrastructure definitions tracked and Git right along with our code. Likewise, we can put our CI/CD automation pipeline YAML in the same codebase to automate provisioning and updates. All of this is consistency, isn't it? And it helps us maintain in DevOps practice. We can stand compliance with what we need to be certified to, and so forth. Lastly, we recall that in DevOps, short feedback loops are the rule. We want to…

Contents