Giter Site home page Giter Site logo

osinfra-io / google-cloud-terraform-backend Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 372 KB

Infrastructure as Code (IaC) example for Google Cloud Platform Terraform backend.

Home Page: https://www.osinfra.io

License: GNU General Public License v2.0

HCL 100.00%
google-cloud-platform infrastructure-as-code terraform osinfra google-cloud-landing-zone-platform platform-team

google-cloud-terraform-backend's People

Stargazers

 avatar

Watchers

 avatar

google-cloud-terraform-backend's Issues

Onboard testing resources

Description

We want to onboard the testing resource for Kitchen-Terraform testing of Terraform child modules.

Acceptance

  • Testing folder ID: 155411168404
  • Repositories added: terraform-google-storage-bucket, terraform-google-project, terraform-google-kubernetes-engine, terraform-google-cloud-sql, terraform-google-cloud-nat, terraform-google-cloud-dns, terraform-google-subnet, terraform-google-vpc

Implementation Notes

Additional Context

Use module for state bucket

Description

Let's use the module for Google Cloud Storage Bucket.

Acceptance

  • Module used

Implementation Notes

Additional Context

Align coding conventions

Description

Let's align the coding conventions here with the google-cloud-hierarchy repository.

Acceptance

  • Align coding conventions with other repositories

Implementation Notes

Additional Context

Support for onboarding

Description

We will want to onboard teams efficiently and decrease the barrier to entry for Continuous Delivery.

Acceptance

  • Acceptance Criteria
  • Acceptance Criteria
  • Acceptance Criteria

Implementation Notes

Additional Context

Add Infracost workflow

Description

Use infracost for cost analysis.

Acceptance

  • Infracost workflow runs

Implementation Notes

Additional Context

Enable required APIs

Description

Cloud billing API must be enabled here so the service account can use it when creating new projects.

Error: failed pre-requisites: failed to check permissions on billing account : googleapi: Error 403: Cloud Billing API has not been used in project 6006068 before or it is disabled.

This project will need to enable all APIs a given platform will require. I suppose we could just blindly enable all APIs but less is more.

Acceptance

  • New project can be created and new workflows run

Implementation Notes

Additional Context

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.