Google Cloud and HashiCorp (@terraform-google-modules)
  • Stars
    star
    8,323
  • Global Org. Rank 2,860 (Top 1.0 %)
  • Registered over 6 years ago
  • Most used languages
    HCL
    93.4 %
    Shell
    3.3 %
    Python
    1.6 %
    Go
    1.6 %

Top repositories

1

terraform-example-foundation

Shows how the CFT modules can be composed to build a secure cloud foundation
HCL
1,211
star
2

terraform-google-kubernetes-engine

Configures opinionated GKE clusters
HCL
1,131
star
3

terraform-google-project-factory

Creates an opinionated Google Cloud project by using Shared VPC, IAM, and Google Cloud APIs
HCL
826
star
4

terraform-google-network

Sets up a new VPC network on Google Cloud
HCL
411
star
5

terraform-google-lb-http

Creates a global HTTP load balancer for Compute Engine by using forwarding rules
HCL
315
star
6

terraform-docs-samples

Terraform samples intended for inclusion in cloud.google.com
HCL
290
star
7

terraform-google-sql-db

Creates a Cloud SQL database instance
HCL
263
star
8

terraform-google-vm

Provisions VMs in Google Cloud
HCL
220
star
9

terraform-google-bootstrap

Bootstraps Terraform usage and related CI/CD in a new Google Cloud organization
HCL
210
star
10

terraform-google-vault

Deploys Vault on Compute Engine
HCL
192
star
11

terraform-google-bigquery

Creates opinionated BigQuery datasets and tables
HCL
190
star
12

terraform-google-iam

Manages multiple IAM roles for resources on Google Cloud
HCL
189
star
13

terraform-google-github-actions-runners

Creates self-hosted GitHub Actions Runners on Google Cloud
HCL
181
star
14

terraform-google-cloud-storage

Creates one or more Cloud Storage buckets and assigns basic permissions on them to arbitrary users
HCL
168
star
15

terraform-google-container-vm

Deploys containers on Compute Engine instances
HCL
155
star
16

terraform-google-gcloud

Executes Google Cloud CLI commands within Terraform
HCL
138
star
17

terraform-google-bastion-host

Generates a bastion host VM compatible with OS Login and IAP Tunneling that can be used to access internal VMs
HCL
126
star
18

terraform-google-service-accounts

Creates one or more service accounts and grants them basic roles
HCL
115
star
19

docs-examples

Open in Cloud Shell Examples for the Google provider docs
HCL
110
star
20

cloud-foundation-training

HCL
96
star
21

terraform-google-lb

Creates a regional TCP proxy load balancer for Compute Engine by using target pools and forwarding rules
HCL
92
star
22

terraform-google-gke-gitlab

Installs GitLab on Kubernetes Engine
HCL
90
star
23

terraform-google-vpn

Sets up a Cloud VPN gateway
HCL
88
star
24

terraform-google-log-export

Creates log exports at the project, folder, or organization level
HCL
88
star
25

terraform-google-pubsub

Creates Pub/Sub topic and subscriptions associated with the topic
HCL
85
star
26

terraform-google-lb-internal

Creates an internal load balancer for Compute Engine by using forwarding rules
HCL
81
star
27

terraform-google-org-policy

Manages Google Cloud organization policies
HCL
80
star
28

terraform-google-cloud-nat

Creates and configures Cloud NAT
HCL
80
star
29

terraform-google-startup-scripts

Provides a library of useful startup scripts to embed in VMs
Shell
73
star
30

terraform-google-k8s-gce

Modular Kubernetes Cluster for GCE using Terraform
HCL
71
star
31

terraform-google-scheduled-function

Sets up a scheduled job to trigger events and run functions
Go
71
star
32

terraform-google-slo

Creates SLOs on Google Cloud from custom Stackdriver metrics capability to export SLOs to Google Cloud services and other systems
HCL
63
star
33

terraform-google-address

Manages Google Cloud IP addresses
Shell
60
star
34

terraform-google-vpc-service-controls

Handles opinionated VPC Service Controls and Access Context Manager configuration and deployments
HCL
60
star
35

terraform-google-cloud-dns

Creates and manages Cloud DNS public or private zones and their records
HCL
57
star
36

terraform-google-event-function

Responds to logging events with a Cloud Function
HCL
52
star
37

terraform-google-composer

Manages Cloud Composer v1 and v2 along with option to manage networking
HCL
52
star
38

terraform-google-module-template

Provides a template for creating a Cloud Foundation Toolkit Terraform module
HCL
52
star
39

terraform-google-cloud-router

Manages a Cloud Router on Google Cloud
HCL
48
star
40

terraform-google-folders

Creates several Google Cloud folders under the same parent
HCL
47
star
41

terraform-google-cloud-operations

Manages Cloud Logging and Cloud Monitoring
HCL
47
star
42

terraform-google-kms

Allows managing a keyring, zero or more keys in the keyring, and IAM role bindings on individual keys
HCL
44
star
43

terraform-google-memorystore

Creates a fully functional Google Memorystore (redis) instance
HCL
43
star
44

terraform-google-group

Manages Google Groups
HCL
40
star
45

terraform-google-dataflow

Handles opinionated Dataflow job configuration and deployments
HCL
34
star
46

terraform-google-jenkins

Creates a Compute Engine instance running Jenkins
HCL
31
star
47

terraform-google-sap

Deploys SAP products
HCL
31
star
48

terraform-google-cloud-datastore

Manages Datastore
HCL
22
star
49

terraform-google-gsuite-export

Creates a Compute Engine VM instance and sets up a cronjob to export GSuite Admin SDK data to Cloud Logging on a schedule
HCL
18
star
50

terraform-google-utils

Gets the short names for a given Google Cloud region
HCL
14
star
51

terraform-google-data-fusion

Manages Cloud Data Fusion
HCL
14
star
52

terraform-google-endpoints-dns

This module creates a DNS record on the .cloud.goog domain using Cloud Endpoints.
HCL
11
star
53

terraform-google-healthcare

Handles opinionated Google Cloud Healthcare datasets and stores
HCL
11
star
54

terraform-google-migrate

Terraform module to help with migrating VMs to GCP.
HCL
10
star
55

terraform-example-shared-services

Example of using CFT to build a Shared Services architecture on GCP
HCL
6
star
56

terraform-google-datalab

Creates DataLab instances with support for GPU instances
HCL
6
star
57

terraform-google-secret

This Terraform module makes it easier to manage to manage secrets for your Google Cloud environment, such as api keys, tokens, etc.
Python
6
star
58

terraform-google-redis

HCL
5
star
59

terraform-google-airflow

HCL
4
star
60

terraform-google-api-police

HCL
3
star
61

.allstar

1
star
62

terraform-google-mariadb

HCL
1
star