Missing iam_instance_profile_name in AWS cloud plugin
nmarcetic opened this issue · comments
iam_instance_profile_name
Is required param by AWS, otherwise, you will get response error from AWS :
Stage allocating_hosts failed: {badmatch, {error, {http_error,400,"Bad Request", <<"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Response><Errors><Error><Code>InvalidParameterValue</Code><Message>Value (undefined) for parameter iamInstanceProfile.name is invalid. Invalid IAM Instance Profile name</Message></Error></Errors><RequestID>ae42bfc3-81d1-44c1-b438-dd9c1ab729b3</RequestID></Response>">>}}}
This param is missing in the official doc and it's super hard to figure this out :)
It would be great to update doc also make comment on what are optional params, like subnet, key etc...
Thanks for bringing this up, we will let you know once the documentation is updated!
@parsifal-47 👍 Thanks!
I noticed a few more "hard to figure out" details, regarding to cloud plugin, server.config etc... I will write a blog post or a detailed howto here.
You guys made an awesome tool, kudos to the team!