Skip to content

nitrictech/plugins-gcp

Shows a black logo in light color mode and a white one in dark color mode.

DocumentationReleases

Suga Google Cloud Platform Plugins

Terraform modules that provide a consistent interface for provisioning GCP resources with Google Cloud best practices.

Available GCP Plugins

Storage & CDN

  • Storage - Google Cloud Storage buckets with custom access controls and automatic file upload
  • CDN - Cloud CDN with global load balancing and SSL certificates

Compute

  • Cloud Run - Fully managed serverless containers with auto-scaling

Identity

  • Service Account - IAM service accounts for resource authentication and access control

What These Plugins Do

  • Pre-built Terraform modules following Google Cloud best practices
  • Automatic service account and IAM binding configuration
  • Built-in security features (IAM policies, encryption at rest)
  • Outputs include project IDs, service URLs, and connection details
  • Optional Go SDK for programmatic resource management

Getting Started

Each plugin includes:

  • manifest.yaml - Plugin configuration and input definitions
  • module/ - Terraform module implementation
  • icon.svg - Visual representation in Suga UI
  • Go SDK files for runtime integration (where applicable)

Prerequisites

  • Google Cloud Project with billing enabled
  • Required APIs enabled (Cloud Run, Storage, etc.)
  • Service account with appropriate permissions

See the Suga Documentation for detailed usage instructions.

About

Suga's GCP Plugin Library

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •