Puppet configuration with lint + tests