The 12 days of DevOps
Ah, it's the holiday season again. The sweet scent of Pumpkin Spice Lattes are in the air and many of us are dashing through the snow from one holiday party to the next. Well, I'm dodging more raindrops than snowflakes here in Portland, but you get the idea.
In any case, the common thread in all of that party hopping seems to be too many scrumptious dishes to gorge on and oh so many delicious things to drink. As an alternative to all of that overeating, we thought we'd share some delightful food for thought instead.
Running out-of-date software increases risks and maintenance overhead. This year, the theme of the 12 Days of DevOps is on the other exciting benefits of keeping your toolchain updated. Starting on the 25th we'll post 12 daily tweets demonstrating something cool that modern Puppet makes easy to do.
Once you decide to take the plunge, go skim through a summary of the packaging changes and then follow the instructions in the upgrade docs. It looks intimidating on first glance, but you'll find that most (if not all!) of the Forge modules you use have already upgraded, so the only code changes you'll require are in your own custom modules. You'll finally be able to remove those ancient version pins!
Once you get upgraded past the 3.x -> 4.x hurdle, then you'll find that upgrading becomes so much easier by Puppet 6 that all upgrades are considered minor.
Good luck and happy holidays to you!
Ben Ford is a principle developer advocate at Puppet.