antonioc74 / wp-gcp-iac-demos

Demo repository for the course "Managing Infrastructure as Code on Google Cloud Platform"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demonstrations Deploying WordPress on Google Cloud Platform using Infrastructure as Code

Code used in the Cloud Academy course "Managing Infrastructure as Code on Google Cloud Platform"

Special Notice

This repo is provided as a courtesy to advanced learners who want access to the full code. It is neither required nor expected for the student to attempt to build and deploy these solutions as part of the course.

No step-by-step instructions are included. You need to know how to build and deploy Docker containers on GCP, as well as how to create Cloud Build triggers.

This repository includes code for:

  • Building a custom WordPress Docker container image using Google Cloud Build
  • Building a WordPress virtual machine image for Google Compute Engine using Packer with Google Cloud Build
  • Creating a GKE cluster with Deployment Manager, then deploying WordPress on the cluster using Helm
  • Deploying infrastructure for a WordPress server on GCP using Terraform and the Terraform Registry

This repository and its demonstrations utilize the following Google Cloud services and APIs:

About

Demo repository for the course "Managing Infrastructure as Code on Google Cloud Platform"


Languages

Language:PHP 57.5%Language:CSS 32.9%Language:JavaScript 5.5%Language:Jinja 2.0%Language:Dockerfile 1.0%Language:Shell 0.9%Language:HCL 0.2%