-
Notifications
You must be signed in to change notification settings - Fork 47
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
Not working for windows ECS #31
Comments
Thanks for opening this issue! Hmm yes, this module is built under the assumption that the EBS volume will be mounted at |
Is there an easy way to just pass in my own template to the module? or will this module need to be modified? Do you think its just the userdata script that will need to change or other stuff too? Adding a template for windows seems pretty doable. This looks promising: |
Yes, you can pass in a custom template using the |
Before I spend more time with this, let me ask if you would object to just having a windows conditional? There's going to only be 2 ECS platforms for the foreseeable future i expect. What do you think about doing something like this:
|
Sorry for the response lag 😄 so here's kind of my thoughts in no particular order. First off thanks you so much for opening #32 thats awesome, I love love love the idea of potentially adding this as a feature, I am concerned however about my (along with @hakamadare ) ability to support it, as Windows support isn't something we have a lot of cycles for, and don't have any Windows infra to test against at the moment. That doesn't mean we shouldn't do it, I just want to put it out there as a concern. Basically, my concerns fall into two categories, first, being able to continue to support Windows as a first class citizen, and feature parity. My second concern is likely a result of the first. Regarding feature parity, if we add windows as a default platform to this module, I'd want to make sure that the "default" behavior matched the Linux behavior in as many ways as possible, so for example supporting the Think I think we should do for sure - add a I can think of a couple of ways we could support other platforms
** for both of those example, I think we should absolutely add to the README and examples an example of how windows would work. Anyway, @benorgil @hakamadare @antonbabenko ( and anyone else who has thoughts) let me know what you think, I think having this work on windows would be super awesome! |
Cool thanks for taking the time to look at this. Hmm so if the ebs_block_device_name was parameterized I could override that with "/dev/sda2" and can override the userdata script and ami and just do that until windows can be added as a default. I haven't done a prod deploy of ECS on Windows yet so I'm not sure what other quirks it might have. Ill keep modifying my fork with any updates. What do you think about using |
I really like the idea of using more locals in this module, I think there is a bunch of stuff in this code that could benefit from using locals! |
This is not working for windows. The error I get seemed to be related to the way you are adding an EBS volume?
Trying this:
And I get this error:
The text was updated successfully, but these errors were encountered: