Closed colin-nolan closed 6 years ago
If we must have annoying hierarchy all over the place, why not drop the repetition and just have arvados/keep/v1
?
What are your expectations about things like clusters that actually assemble a lot of different components together into a package?
The longer term plan for this was supposed to be to actually refer to modules in an actual versioned way - i.e. in another repo that is tagged with a version.
Resolved to: ${service}/v${version}/[${subService}/]
The directory structure of the Terraform modules is current rather unwieldy due to the organic way in which it has evolved; I'm finding it painful to identify the most up-to-date modules.
I would like to propose that we structure Terraform modules as such:
where
[]
denotes an optional part of the path as not all services will have sub-services.e.g.