Use Ansible instead of a shell script to deploy the site from Jenkins.

Use it to manage the deployment and configuration of the node.js backend (#375) as well. Retargeted from #378.
> If we use the rax_keypair module, where would the private key it generates be stored?

I believe you can use the keypair module in a few ways: you can ask the API to generate a new key for you *or* you can provide your own pre-existing public key. We'd do the latter.

> I guess we could always take the private key and just generate the public key.

Yeah, I was just going to store the public key in the repo and upload that. Shouldn't be a problem because it's the *public* key. :wink: