Understand Puppet recipes as Ruby code