Open rollcat opened 8 years ago
What would be the alternatives?
We switched from shell to Ansible because shell was a mess. Why do we want to switch back? Is Ansible not working? Seems to be much better than shell at least.
Is Ansible not working? Seems to be much better than shell at least.
Ansible's value is as a tool for managing infrastructure (think clusters / several remote machines), not for running apt-get in Vagrant. I think it's total overkill for this one.
We switched from shell to Ansible because shell was a mess.
If your provisioning is a mess, switching to a more complex tool won't solve anything.
Let's see:
which ansible
if you want to detect Ansible.curl -O https://example.com/gae-sdk.zip
, unzip gae-sdk.zip
.Ansible is a golden tool as soon as you have more than 3 machines to manage remotely, and you can pry it from my cold dead hands for cloud stuff management. But on this project, we're driving screws with a hammer.
Furthermore, it's difficult to run a deployment from a remote server (via SSH), basically the current state of things goes against everything discussed in the big "deployment kurwa" talk.