Doing some configuration management experiments and all these tools are really good in their basic use case. As soon as you get onto complex modules the amount of broken shit is absolutely infuriating.
There is no way some of these puppetforge modules should ever have passed simple testing. It's incredibly tiresome.
Luckily their documentation is pretty good so you can do some excavating to work out where it's broken. Fucking DSL though...
sully.site is one server in the network