Skip to content
This repository was archived by the owner on Feb 15, 2022. It is now read-only.
This repository was archived by the owner on Feb 15, 2022. It is now read-only.

Consider consolidation of Terraform modules, templates, and deployment model with other projects #1424

@andrebriggs

Description

@andrebriggs

As a:
developer

I want:
to have one place (preferably a new repository) to have unit tested Terraform templates for AKS (with Flux) and other Azure resources.

A consideration would be to look at the Cobalt modules and the Bedrock modules (here and here)

So that:

  • I don't have to depend on multiple repositories when utilizing Terraform templates.
  • It's easier for me to compose "advocated patterns"
  • There is one place for CSE engineers to grab TF modules and find starter TF templates
  • Developers can version their TF modules and templates

There are already some dependencies Cobalt repo has on Bedrock

  • Vnet
  • TF Backend

Describe the solution you'd like:

Create a high level proposal that that covers (DONE)

  • Differences and commonalities between Bedrock infra and Cobalt infra deployment models
  • A recommendation on what components from Bedrock infra and Cobalt infra to go forward with
  • Feedback and iterate on doc (In progress)
  • Create a new repo (TODO)

Acceptance Criteria:
We have a starting point for a conversation to consolidate Terraform modules, templates and deployment patterns

Describe alternatives you've considered:

Additional context:

Does this require updates to documentation?:

Metadata

Metadata

Labels

epicAn "epic" story that holds several related issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions