Features, the forgotten feature of Puppet
How to use features (the Puppet feature) to improve custom facts and custom types / providers
Tags: puppet, ruby