Moving away from Puppet: SaltStack or Ansible?
I wish that Ansible would work with orchestrating Docker containers.<p>Here's my thought - Docker is replacing the use case for using Ansible/Chef/Puppet for a lot of people. It is far too easy to build portable docker machines and deploy them on bare metal. For me, the use case of provisioning a softlayer server and then setting it up using Ansible/Chef is no longer present.<p>However, the problem of orchestrating <i>a bunch</i> of Docker machines is still unsolved. I was hoping that Fig would solve it, but by their own admission [1], Fig is going to be closely tied to Orchardup and not intended for general use.<p>So, if I want to launch a hadoop cluster over 20 Docker VMs, physically hosted in 5 different servers... I really have no way today. Notice, that the complexity includes setting up bind-volume mapping, logging, passing of variables from one Docker VM to another, etc.<p>I'm not sure if Chef is more suited to this, given that Octohost moved from Ansible to chef for a Docker PAAS [2], but I would definitely love for Ansible to do this part really well !<p>[1] <a href="https://news.ycombinator.com/item?id=8075705" rel="nofollow">https://news.ycombinator.com/item?id=8075705</a><p>[2] <a href="https://news.ycombinator.com/item?id=8086092" rel="nofollow">https://news.ycombinator.com/item?id=8086092</a>