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.
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.
sudo pip install markupsafe
in a fresh ubuntu to get it going for 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=0Edit: I'm still working through a few other Ansible 1.6.8 issues as well.
Edit 2: I think that I got them all.
See:
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.