How do I orchestrate puppet managed package updates? [closed]
I like using the Package resource in Puppet, but I never dare specify ensure => latest because Puppet does not offer any built-in orchestration workflows. If ensure => latest was specified in a multi-node cluster, Puppet might run on each node at the same time, taking down my application.
Right now I use a tool called Rundeck to orchestrate Puppet runs when performing an update, but it has some limitations which have frustrated my team.
What do most people use for orchestrating application deployments? I'm interesting in helping my team get to a place where we can easily deploy to Dev ... (more)