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

support to fetch only a selected directory (support monorepo) #10

Open
Cajga opened this issue Jan 20, 2021 · 0 comments
Open

support to fetch only a selected directory (support monorepo) #10

Cajga opened this issue Jan 20, 2021 · 0 comments

Comments

@Cajga
Copy link

Cajga commented Jan 20, 2021

Currently the config only allows to fetch a full git repository. We are using a huge monorepo in which we store all of our modules together (we have a very complex CI pipleline and having them in one repo makes it easier).
It would be nice if terrafile would support to fetch only a subdirectory from the repo.

Implementation idea:

onemodule:
  source: "[email protected]:awsomecompany/hugemonorepo"
  version: "v2.66.0"
  path: "modules/onemodule"

As git support is pretty weak in this area we could fetch the whole repo and then move it around to keep only the selected directory at the end.
A possible implementation can be found here: https://github.com/devopsmakers/xterrafile/blob/master/cmd/install.go#L91

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant