-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Last minute fixes (module is almost ready) #1
Comments
Quite a different structure than the previous repo now that the registry imposes some constraints. Overall, it looks good to me but here are a few critiques:
|
Thanks for the feedback. I like to treat Terraform resource modules as dumb and logicless (almost) as possible, but versioned. It means all names, outputs, variables, descriptions, types of variables are the same as in Terraform documentation. This way consumers of these modules don't have to think about minor things and think more about how to combine these modules together to create infrastructure modules, which we don't have here (yet). A security group has default description, which users of this module can override. It won't cause recreation of the security group. I tend to use the standard types of outputs (as returned by Terraform) and play with maps or custom structures in higher level (eg, infrastructure modules). |
Merge pull request #9 from Shapeways/master
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
I am almost done with this module. Remaining:
I need a second look at all of this, so could you guys take a look and tell me if you see something completely bad/wrong/missing in this module?
/cc @kamilboratynski @brandoconnor @solarce @hakamadare @joestump @tfhartmann ...
The text was updated successfully, but these errors were encountered: