Skip to content

naiamacube/ladon

Repository files navigation

Google Cloud Foundation Blueprint

This directory contains Terraform configuration for a foundational environment on Google Cloud.

It includes a subset of resources configured via the setup checklist and is based on the security foundations blueprint.

Prerequisites

To run the commands described in this document, you need the following:

  1. Install the Google Cloud SDK version 319.0.0 or later
  2. Install Terraform version 0.13.7 or later.
  3. Set up a Google Cloud organization.
  4. Set up a Google Cloud billing account.
  5. For the user who will run the Terraform install, grant the following roles:
    • The roles/billing.admin role on the billing account.
    • The roles/resourcemanager.organizationAdmin role on the Google Cloud organization.
    • The roles/resourcemanager.folderCreator role on the Google Cloud organization.
    • The roles/resourcemanager.projectCreator role on the Google Cloud organization.

Deploying

  1. Run terraform init.
  2. Run terraform plan and review the output.
  3. Run terraform apply.

Next steps

Once you have the basic foundation deployed, you should explore:

  1. Building an advanced foundation using the security blueprint
  2. Automatically deploying Terraform with Cloud Build

About

GCP Foundation blueprint for Naiama.

Topics

Resources

License

Stars

Watchers

Forks

Languages