Posts
Docker params change detection
Wednesday, September 23, 2020 in Posts
Categories:
Docker params change detection The problem was reported by a client with the ticket MODULES-10734. After analysis, we discovered that we don’t have parameter change detection mechanisms. In this blog post, we try to explain the problem in …
DSC + Puppet: Arrived!
Monday, September 21, 2020 in Posts
Earlier this year, we announced an upcoming project to drastically improve the story for using DSC Resources with Puppet. Today, we’re announcing the general availability of that project! The Puppet.Dsc PowerShell module is now available on the …
Apache MOD Test Maintenance
Friday, July 03, 2020 in Posts
Categories:
This week sees version v5.5.0 of the puppetlabs-apache module released. There are a lot of new features within this release - check out the CHANGELOG entry for this version to see what’s included. The last release of this module was v5.4.0 on …
DSC + Puppet: Incoming!
Monday, March 30, 2020 in Posts
As Glenn and I alluded to on the PowerScripting Podcast, our team has been hard at work re-envisioning how we want to present the DSC + Puppet story for our users. Long story short, for lots of reasons, our original implementation for calling DSC …
Debugging unit-tests with Honeycomb
Monday, March 30, 2020 in Posts
Categories:
Since last week we’re collecting unit-test results and acceptance test runs in honeycomb, a tool for introspecting and interrogating production systems. In our team’s case, CI is the “production” environment we manage. Today …
How to use agent-side information on the puppetserver
Wednesday, March 18, 2020 in Posts
Categories:
This question was posted on the Puppet Community Slack yesterday: Is there any way like the below in puppet code we can use: $var=‘run command locally on agent, if $?=0 echo “present”, else echo “absent”’ if $var == present { # my code } else { # …
Setting up basic infrastructure for your gem
Wednesday, February 19, 2020 in Posts
Categories:
Introduction Here we will be going through the steps and best practices for setting up basic infrastructure for your gem. The steps given can be followed by anyone to setup the basic infrastructure for gem development which does the following. …
Gem Testing with pdksync
Wednesday, February 12, 2020 in Posts
Introduction pdksync enables you to do a lot more than just pdk update against a set of defined modules. In this blog post we will be going through single or multi gem testing features of pdksync. Setup Download a fork of the repo, which can be found …
Developing a PowerShell-Dependent Puppet Type & Provider
Wednesday, February 05, 2020 in Posts
Categories:
Part One: Basic Functionality Sometimes when managing resources with Puppet you come across a use case that you might initially solve via a few custom exec resources– but though this solves your problem in the short run, it doesn’t …
Introduction to the IAC Team
Wednesday, January 29, 2020 in Posts
Workflow of the Puppet IAC Team During a recent Office Hours event (more about that later!) a question was asked by one of the Puppet Community’s many talented and inquisitive folk. Usually, in Office Hours, we are used to fielding questions …