Declarative Systems Blog

TLDR: Python is not pre-installed on RHEL/Centos 8, there is a secret Python 3 at /usr/libexec/platform-python but we are not supposed to use it. End users should install their own python.

Beergeek 1:48 PM No python on RHEL8 is interesting

Geoff 1:49 PM woah excuse me...

RHEL 8 has b...

Continue reading...

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...