Skip to content

Terraform component module to create GCS buckets

Notifications You must be signed in to change notification settings

honestbank/terraform-gcp-gcs

Repository files navigation

Terraform Component Module Template Repository

Use this repository as a starting point for building a Terraform Component Module.

The recommended usage is to make this a public Trunk-Based Development repo that automatically releases using SemVer on merge to trunk (typically called main). This module is then embedded and instantiated by Layer Modules to manage live infrastructure.

Customizations

Pre-commit

This template contains a .pre-commit-config.yaml file. To use this, please install pre-commit and run pre-commit install to install hooks. The default set of hooks should work for most Terraform modules/repos - please customize as needed.

Releases

This template contains a semantic-release configuration file that is configured to produce releases on merge to main.

GitHub Actions

This template contains a 'terraform' action/workflow that is configured to run on PRs and pushes to main and is designed around a Trunk-Based Development workflow.

Requirements

No requirements.

Providers

No providers.

Modules

No modules.

Resources

No resources.

Inputs

No inputs.

Outputs

No outputs.