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

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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions