3 ms·
I am happy to answer questions about this, if anyone has any. Or if anyone finds any bugs or has other feedback, that would also be great.
by jlund 12y ago
I am happy to answer questions about this, if anyone has any. Or if anyone finds any bugs or has other feedback, that would also be great.
- georgiapeach 12y agoA configuration for cheap VPS providers who provide a limited range of ports on one IPv4 address (plus one or more IPv6 addresses) would be great. See: http://lowendspirit.com/ http://lowendspirit.com/ https://definedcodehosting.com/ https://definedcodehosting.com/
- jlund 12y agoThat's a great idea. Ansible doesn't natively support those providers through an official API yet, but I don't think it would be difficult to do. I will look into it! For now, Streisand can execute on any standard Debian 7 server and configure it appropriately. It only needs an open SSH port and an account on the system with root permissions. AWS, DigitalOcean, Linode, and Rackspace are the options it supports for creating a brand new server from scratch as well.
- eof 12y agoI had to: sudo pip install markupsafe in a fresh ubuntu to get it going for DO
- jlund 12y agoI will add this to the README. Thanks!
- eof 12y agoam now getting this, still on DO: TASK: [genesis-digitalocean | Get the latest 'Debian 7.0 x64' image ID from the DigitalOcean API] *** fatal: [127.0.0.1] => a duplicate parameter was found in the argument string () FATAL: all hosts have already failed -- aborting PLAY RECAP ******************************************************************** to retry, use: --limit @/root/digitalocean.retry 127.0.0.1 : ok=4 changed=3 unreachable=1 failed=0
- jlund 12y agoI just pushed a fix for this. If you pull, you should be good to go. The bug was introduced in the new version of Ansible that came out two days ago. I didn't catch it because I hadn't updated quite yet. Sorry about that! Edit: I'm still working through a few other Ansible 1.6.8 issues as well. Edit 2: I think that I got them all.
- brasky 12y agoI get this on DO TASK: [genesis-digitalocean | Add the SSH key to DigitalOcean if it doesn't already exist] * failed: [127.0.0.1] => {"failed": true} msg: Access Denied I cant figure out if the client id is supposed to be the token name when you create that in the control panel? I cant get it to work either way.