GCP Environment as a Service - Rafay Product Documentation

Overview

Overview

In this self-paced exercise, you will setup and use Environment Manager to build and manage resources in Google Cloud Platform. These resources will be controlled as a single environment through the controller.

Environment Manager enables a self-service model for Development and DevOps teams (Admins) to create environments while giving enough control to the central Ops, SRE and Platform teams (End Users) to enforce security, cost, governance guardrails and standardization.

In this exercise, the environment resources that will be created in GCP are defined in Terraform that are stored in a Git repository.

The following resources will be created as part of the environment:

This exercise is expected to take ~60 minutes to complete.

A setup script will be used to assist in setting up the pre-requisites for this guide. The setup script will perform the following actions:

The sequence diagram below illustrates the steps you will experience at a high level.

What Will You Do by Part

Part What will you do?
1 Setup and Configure Environment Manager
2 Manage the lifecycle of a GCP environment

Assumptions