Regular expressions can vary from simple to WTF. Usually they tend
toward the latter. What most don't realized, or are too lazy to use, is
that regular expressions can be made to include friendly whitespace and
comments. CFEngine is no exception.
Continue reading Build better regular expressions in CFEngine...
It's a dirty secret that few test their CFEngine policies, and fewer
still test them well. Now EFL has two bundles for testing that produce
TAP output.
Continue reading Testing CFEngine policy using EFL, TAP, and Perl...
Take confidence that EFL
is tested with each change and against each new CFEngine release. We
have more than 170 tests. Have confidence in using EFL
in your production environment.
Good news everyone. CFEngine 3.7 has revamped packages promises making
them simpler and more reliable. These new promises are now used in EFL
with the bundle efl_packages_new. The bundle's parameter file looks
like this:
Continue reading New packages promises in EFL...
I've been using a talking about Serverspec
lately. Let me tell you about the surprises I found.
Continue reading Serverspec, the good, the bad, and the ugly...