Closed hoangmirs closed 2 years ago
I like the idea to isolate the core
files of Terraform, but I'm quite confuse when we call this an add-on
. By definition, an add-on
is "something that has been or can be added to an existing object" (google). Though in our case, the existing object is the terraform
core files, and we have the aws
and github
add-ons to add to the terraform core.
So terraform files seems to be the core, not an add-on.
In a similar idea, add-ons
are IMO things we would ask for in the CLI command (which provider do you use? which version control do you use? ...
).
I like the idea to isolate the
core
files of Terraform, but I'm quite confuse when we call this anadd-on
. By definition, anadd-on
is "something that has been or can be added to an existing object" (google). Though in our case, the existing object is theterraform
core files, and we have theaws
andgithub
add-ons to add to the terraform core. So terraform files seems to be the core, not an add-on.In a similar idea,
add-ons
are IMO things we would ask for in the CLI command (which provider do you use? which version control do you use? ...
).
@malparty Thank you, you are right. It should be something like the core/general part. I change it to core, and also create the core folder to put the code base. But if you have the better name/term, feel free to suggest it.
I also move .gitignore
to core as it could be used either by GitLab or GitHub
Closes https://github.com/nimblehq/infrastructure-templates/issues/63
What happened 👀
.tool-versions
to support asdfInsight 📝
main.tf
,variables.tf
,outputs.tf
are the general files, and they could be used by any providers, so we can move them intoterraform
add-oninquirer
to v8 as there are some importing errorsProof Of Work 📹