Happy Friday everyone! Another relatively quiet week so we’ve not got a lot to say from modules team, but hope you all had a good week.
We released puppetlabs-firewall v7.0.0 this week. In this release, the firewall module now uses Puppet’s resource api, strict types have been declared for all attributes, the provider attribute has been renamed protocol, the action attribute has been removed as it managed the same function as the jump attribute and the port attribute has been removed. You can find David’s PR here if you want to have a closer look at all of the changes in this release. This has been a huge effort by David so a big thanks to him for all the hard work he’s put into this.
We’ve come to an end of the discovery phase of our tools. During this period we did a deep dive into our tools, gave them a general health check and have planned future work for improving them. Following this phase, we have created some internal documentation of things like how we define a tool, criteria for new tool adoption or creation, etc; things that give more clarity about what we do and how we do it.
We’d like to thank the following people in the Puppet Community for their contributions over this past week:
puppetlabs-apache#2458: “Fix remoteip data types”, thanks to ekohl
puppetlabs-apache#2457: “Simplify data types and array handling”, thanks to ekohl
puppetlabs-haproxy#579: “Replace merge() with native puppet code”, thanks to hawkeye-7
puppetlabs-haproxy#576: “haproxy::backend: Always set $_sort_options_alphabetic”, thanks to bastelfreak