The IAC team has been working on a couple of interesting things in the past week. Here’s a brief overview of what we’ve been up to:

Adrian’s first week of triage

Adrian Iurca has joined the IA Content Team recently and this has been the first pass through the Module Triage process. Here’s a short description of how this played out in his own words:

This was a good challenge for me and a good opportunity to learn more about Puppet modules. Working with the community is also a cool thing. Looking forward to help people and improve the modules used by community.

Module approvals and deprecations

In the past week both the puppetlabs-azure and puppetlabs-azure_arm have been deprecated.

Also the puppet-keepalived module has been approved.

Module Releases

One thing we are always happy to talk about is the release of a module, in this case:

Continued Work on Puppet DSC

The work done by the team to refactor DSC support in Puppet has continued with strides being made every day.

  • Conversion of the build script to a function almost finished.
  • Internal testing found an issue when DSC PowerShell modules would have versions that were not legal Puppet Module versions. Michael fixed it. Thanks to Gene for bringing that up. That PR also adds protection for passwords being passed through Puppet.
  • Code cleanup and test coverage is continuing.

To any community members who would like to be part of our beta testing program, I encourage you to reach out to dsc@puppet.com with answers to the following questions:

  • What are the top three PowerShell modules with DSC resources you use/depend on the most?
  • Are you interested in participating in our beta testing program?

Community Contributions

When we talk of community it’s not just the issues that they have raised, but also the contributions that they have made, so here’s a few of the excellent PRs opened by community members that have been merged in over the last week:

We would like to thank both alexjfisher and NITEMAN for these contributions and hope to see more from them both in the future.

PDK

Currently PDK has shifted sterwardship towards the IA Content Team. More information about this will be coming in the following weeks.

Litmus

The final thing that I wish to talk about today is the work finalising our adoption of Litmus as a test environment throughout our modules:

Wrap-up

That’s it for this weeks update, a big THANK YOU for all your contributions and support.