Infrastructure as Code on GCP with Deployment Manager

By Karlos Knox

Explore using Google Cloud Deployment Manager as your tool of choice for orchestrating infrastructure needs on GCP.

2 hours
  • 10 Lessons
  • 1 Hands-On Lab

About the course

In this course, we explore using Google Cloud Deployment Manager to orchestrate infrastructure needs on GCP.

In the first section, we explore the top 3 skills to have when getting started deploying cloud infrastructure using code. We cover APIs (focusing on Google Cloud APIs), review using Google Cloud Shell to work with Deployment Manager APIs, and discuss using Git for version management and accessing remote repositories.

In the second section, we review and deploy multiple Deployment Manager templates. Then, you’ll get hands-on experience as you clone and deploy files, as well as update the startup script of running VM instances. (There’s no coding required, as you have the option to use pre-defined templates.)

Finally, we share more Deployment Manager templates and examples for Google Cloud, to help you build your next GCP environment using Infrastructure as Code practices

  • Chapter 1 5 Lessons Introduction to Infrastructure as Code (IAC) on GCP 38:45

    Creating Infrastructure as Code

    4:06

    Understanding APIs

    7:49

    Exploring Cloud Shell

    10:01

    Managing Versions with Git

    10:48

    Putting It All Together

    6:01
  • Chapter 2 4 Lessons Deployment Manager 1:00:06

    Creating a VM with GCP Deployment Manager

    12:50

    Deploy Dependent Resources

    8:45

    Templates That Use Templates

    8:31

    Lab Updating existing Deployments

    30:00 Hands-On Lab
  • Chapter 3 1 Lesson Wrapping up IAC on GCP 1:19

    Ready for Action!

    1:19

What you will need

  • Google Cloud Associate Engineer level knowledge

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!