Closed BBB closed 9 years ago
Update. This looks to be because my account supports "EC2 Classic". So it's not an issue with streisand.
Yeah, other people have run into this as well. I really wish that I could figure out a workaround, but I don't have access to an EC2 account that has Classic enabled.
You can manually bring up a server in Classic and configure it directly. There are instructions in the README for this, and I will be making the process even easier soon.
There is a workaround for this, but it's a little unwieldy. AWS accounts that have Classic enabled were created before a certain date, so creating a new AWS account will mean that only VPC is available when provisioning EC2 instances (and therefore Streisand will provision properly).
It's nasty and not possible for everyone, but will work.
This has now been fully patched in #371 thanks to @DavidWittman. Better late than never! :)
What are the proper settings for a VPC and subnet?
I just ran into this issue today. I got further past it by creating my own VPC and subnet however I don't know the correct parameters for these so I'm pretty sure I did it wrong because I cannot access my instance and Streisand errors out at the end that it couldn't reach the instance.
@ryanwmarsh just use the IDs of the VPC (vpc-xxxxxx) and Subnet (subnet-xxxxxx) which you just created.
I know this an old issue, but this just popped for me this morning on macOS Mojave 10.14. I'm a first time user/installer and was following the steps in the readme when this happened.
I have EC2 Classic in an AWS account that is about 6-7 years old. Happy to provide an environment to test against if you'd like.
Also, will try the manual vpc and subnet method recommended.
I have the following error when trying to provision Streisand with an ec2 instance.
ansible 1.8.3