Reply to post:

Puppet is a poppet in the eyes of DevOps cash injectors: Automation upstart bags extra $42m

Macka

Having used Puppet for several years, and Ansible for about 3, given the choice I'd chose Ansible over puppet every time. Much faster and easier to learn, write, deploy, update, maintain and scale. Puppet infrastructure when you scale up to thousands of systems over distributed DCs is a nightmare to get right. When your catalogues mysteriously decide to take several+ minutes to compile you'll lose lots of hair trying to figure out where in the sprawling spread of Load Balancers, Puppetmasters, CA Server(s), Puppet DB servers (and Postgres DB servers) the bottleneck is coming from. Or perhaps the ENC is having an issue pulling from your CMDB. Plus you'll stand no chance what so ever of keeping up with puppet releases. Upgrading the infrastructure and code is such a ball ache you'll always be behind. In fact every place I've seen so far ends up creating new duplicate Infrastructure for later versions and slowly migrating across. At my current place of employment we have THREE of these and haven't even got to Puppet 4 yet. And don't get me started on Certificate management headaches. Puppet consumes a stupid amount of man hours to keep running. Avoid !!

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon