@atpfm @siracusa ouch! (Original author of puppet speaking…)
First mention implied puppet was older than cfengine, when it’s the opposite - I wrote puppet after using and contributing to cfengine. (And ansible was written by someone who worked for me at puppet.)
At least puppet got three mentions! But, the last one was you saying you hated it. 😞
Oh well. It’s “owned” by a PE firm now, so if you consider it, look at OpenVox instead. Sorry it was not a fit for you!
And I agree that @marcoarment should look at one of these tools. They would add a lot of value in software distribution and configuration, not just triggering jobs.