Declarative Systems Blog

We're very grateful to Nigel Kirsten and Puppet for the chance to speak at this year's Puppetize Live event in Sydney.

The presentation is a fun, and informative talk about rethinking how you write and deliver infrastructure code as a whole, not just specifically Puppet.

You can check the presen...

Continue reading...

PDK has now well and truly arrived on the Puppet landscape. With Puppet 6, its mandatory in order to build Puppet modules (unless you stay on an older version of Puppet of course...).

That means third party tools like PDQTest need to integrate PDK somehow or be stuck forever on older versions of...

Continue reading...

Do you need to sell a complicated product to customers and have to take Sales Engineer out on trips to do basic demos to Sales Qualified Leads?

Before Declarative Systems existed, there was PE_Kit, a GUI for demoing Puppet Enterprise in seconds, not minutes. PE_Kit still works and is 100% open sou...

Continue reading...

PDQTest 2.0 is finally out!

PDQTest was created back in January 2017 and aside from being used on Declarative Systems modules and at few select clients, no one else seems to have heard of it.

PDQTest is 100% free software (Apache 2.0 license) and came about because the current crop of tools were...

Continue reading...

Ever wanted to do some basic testing of your Puppet Control Repository but no idea how to get started?

Dylan Ratcliffe from Puppet had this problem a couple of years ago and his answer was Onceover.

What does Onceover do?

Onceover lets you quickly and easily test your Puppet Control Reposito...

Continue reading...

If your using Puppet or Puppet Enterprise with a Control Repository (which you definitely should be), then you may have noticed that the instructions mention two main ways of getting this working:

  1. Use the Puppet Forge directly
  2. Mirror modules to a local git server and use from there.

Many large...

Continue reading...