Skip to content
This repository has been archived by the owner on Sep 22, 2024. It is now read-only.

simplycubed/terraform-google-static-assets

 
 

Repository files navigation

Static Assets Modules

Maintained by SimplyCubed.com GitHub tag (latest SemVer) Terraform Version

This repo contains modules for managing static assets (CSS, JS, images) in GCP.

Updates

This project was forked from the great work that Gruntwork has done and has been extended to include new functionality.

  • Custom Header Support Added for Buckets
# Accepts a list of headers
variable "custom_headers" {
  description = "A list of custom Headers that the HTTP/S load balancer should add to proxied responses"
  type        = list(string)
  default     = ["Referrer-Policy: origin"]
}

Quickstart

If you want to quickly launch a static website using Google Cloud Storage, you can run the example that is in the root of this repo. Check out the cloud-storage-static-website example documentation for instructions.

What's in this repo

This repo has the following folder structure:

Who maintains this Module?

This Module and its Submodules are maintained by SimplyCubed. If you are looking for help or commercial support, send an email to [email protected].

SimplyCubed can help with:

  • Setup, customization, and support for this Module.
  • Modules and submodules for other types of infrastructure, such as VPCs, Docker clusters, databases, and continuous integration.
  • Modules and Submodules that meet compliance requirements.
  • Consulting & Training on GCP, Terraform, and DevOps.

How do I contribute to this Module?

Contributions are very welcome! Check out the Contribution Guidelines for instructions.

How is this Module versioned?

This Module follows the principles of Semantic Versioning. You can find each new release, along with the changelog, in the Releases Page.

During initial development, the major version will be 0 (e.g., 0.x.y), which indicates the code does not yet have a stable API. Once we hit 1.0.0, we will make every effort to maintain a backwards compatible API and use the MAJOR, MINOR, and PATCH versions on each release to indicate any incompatibilities.

License

Please see LICENSE.txt for details on how the code in this repo is licensed.

About

Modules for managing static assets (CSS, JS, images) in GCP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 70.4%
  • Go 29.6%