gcp-iac

Provision Google Cloud resources with Terraform, Deployment Manager, Pulumi, and Config Connector.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill gcp-iac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gcp-iac
Source: https://github.com/tomz/agent-skills/tree/main/gcp-iac
Command: npx skills add https://github.com/tomz/agent-skills --skill gcp-iac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams struggle with inconsistent cloud provisioning across multiple IaC tools, leading to duplication and drift when managing Google Cloud resources.

Core Features & Use Cases

  • Unified IaC guidance across Terraform (Google provider), Deployment Manager, Pulumi, and Config Connector to streamline GCP provisioning.
  • Best-practice patterns for multi-tool environments, including remote state management, access control, and environment isolation.
  • Real-world scenarios cover VM, network, storage, Kubernetes, and managed service deployments with repeatable, auditable configurations.

Quick Start

Create a minimal Terraform Google provider configuration and apply a sample resource to bootstrap your GCP project.

Frequently Asked Questions about gcp-iac

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

FAQPage Schema
How do I manage Google Cloud infrastructure with Terraform across multiple environments?▼

Manage Google Cloud infrastructure with Terraform by applying provider-specific configurations and remote-state guidelines. This approach enforces environment isolation and access control to prevent configuration drift across diverse deployments.

What is the best way to standardize GCP provisioning across different IaC tools?▼

Standardize GCP provisioning by applying unified IaC guidance across Terraform, Deployment Manager, Pulumi, and Config Connector. This delivers repeatable, auditable configurations and best-practice patterns for multi-tool environments.

Can I use Pulumi and Config Connector to deploy GCP managed services and Kubernetes?▼

Yes, you can use Pulumi and Config Connector to deploy GCP managed services and Kubernetes. The setup provides real-world scenarios and guardrails that enforce best practices for production deployments.

How do I bootstrap a GCP project using Terraform for infrastructure automation?▼

Bootstrap a GCP project by creating a minimal Terraform Google provider configuration and applying a sample resource. This quick start establishes the baseline for automating compute, networking, and storage.

Why do my Google Cloud resources experience configuration drift when using multiple IaC tools?▼

Google Cloud resources experience configuration drift due to inconsistent cloud provisioning across multiple IaC tools. Applying remote-state management and environment isolation guidelines resolves this duplication.

Does this IaC approach support remote state management for GCP production deployments?▼

Yes, this IaC approach supports remote state management for GCP production deployments. It delivers provider-specific configurations and guardrails that enforce access control and best practices.