-
Notifications
You must be signed in to change notification settings - Fork 97
Support multiple EBS volumes attached and persisted to single node ASG. #319
base: master
Are you sure you want to change the base?
Conversation
@ketzacoatl The change works, but not the final code (filling up description and so) since I'd like to hear your idea. Is it better to make another few modules instead of making breaking changes to original modules? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a README and Makefile with the example, and include in the README notes on how to use the example and run the tests.
@Magicloud do we also want to create a copy of the previous |
@Magicloud what's the status of this? Do you plan to add README as requested above and add a module to use with the previous workflow? |
Done. |
# set -x | ||
apt update | ||
${module.install-awscli.init_snippet} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update header comments as well (about CLI availability), thanks
I tried to create an ASG with no extra volumes (passing
|
@qrilka Does this happen on existing resources? I tried from beginning, no problem. |
@Magicloud yes, probably that was the reason - I switched from |
So probably it could be a problem when upgrading modules (and when this will get merged) |
@qrilka I see. Since the logic is changed totally, it could break. |
@Magicloud while using this branch for A/B switching demo I have found that tags cause unnecessary updates like the following:
|
@qrilka Where does that tag come from? |
That's a good question but I have not idea and not sure if I will have time to find it out... |
That tag is unrelated and we should not have blocked this PR on that. Unless there's reason to hold back, I think we should merge this PR. |
Tested in examples/single-node-asg-tester The change in all three modules is compatible with old code that defines just one data volume.
This change contains multiple changes to modules, to support having multiple persisted EBS attached to single node ASG.
The problem is that, since this is a breaking change, many variables/outputs are different. I think we should make them new modules to avoid breaking current code.