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.