cloud-foundation-fabric

Manage Google Cloud infrastructure deployments with Cloud Foundation Fabric Terraform modules.

3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/benjaminwestern/google-engineer-skills --skill cloud-foundation-fabric
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-foundation-fabric
Source: https://github.com/benjaminwestern/google-engineer-skills/tree/main/skills/cloud-foundation-fabric
Command: npx skills add https://github.com/benjaminwestern/google-engineer-skills --skill cloud-foundation-fabric

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust and opinionated framework for building and managing Google Cloud infrastructure using Cloud Foundation Fabric (CFF) Terraform modules, ensuring consistency, security, and adherence to best practices.

Core Features & Use Cases

  • Module Composition: Leverage pre-built CFF modules for common GCP resources like projects, VPCs, and GKE clusters.
  • Declarative Configuration: Define infrastructure using Terraform and YAML configurations for repeatable deployments.
  • Use Case: A new project requires a secure, compliant network foundation with multiple VPCs, subnets, and firewall rules. This Skill can be used to rapidly provision this foundation using CFF modules, ensuring all configurations meet organizational standards.

Quick Start

Use the cloud-foundation-fabric skill to generate a Terraform configuration for a new GKE Autopilot cluster within a specified VPC.

Frequently Asked Questions about cloud-foundation-fabric

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a secure GKE cluster in Google Cloud using Terraform?

You can provision a secure GKE cluster by defining the infrastructure declaratively using Terraform modules that configure VPCs and GKE Autopilot settings. This approach ensures repeatable, compliant deployments without manual console configuration.

What is the best way to create a multi-VPC network foundation in GCP?

Creating a multi-VPC network foundation in GCP is best achieved by leveraging pre-built Terraform modules that manage projects, subnets, and firewall rules. This ensures all network configurations meet organizational security and compliance standards.

Can I use Cloud Foundation Fabric modules to manage GCP project-level security policies?

Yes, you can use Cloud Foundation Fabric modules to manage GCP project-level security policies. The framework provides opinionated patterns for configuring core security policies, ensuring enterprise-grade adherence across your Google Cloud deployments.

Does this approach require YAML configurations for deploying Google Cloud infrastructure?

Yes, defining Google Cloud infrastructure with this framework requires YAML configurations alongside Terraform. Using YAML allows you to specify declarative configurations for repeatable and consistent resource deployments across your GCP environment.

Why use opinionated Terraform modules for Google Cloud infrastructure deployments?

Using opinionated Terraform modules for Google Cloud deployments ensures consistency, security, and adherence to enterprise best practices. It solves the problem of configuration drift by providing a pre-built, standardized framework for provisioning core GCP resources.