Ryan Coleman presented on separating code from data in Puppet configurations. He discussed how Hiera can be used to lookup variable data in YAML, JSON, or other formats based on attributes of the node. Built into Puppet 3 is automatic data binding which defaults to using Hiera. Best practices include following the Puppet style guide, using parameterized classes, and not directly calling the hiera() function. The Puppet Forge is a community site for sharing Puppet modules, and private Forge instances may be possible using the PulpProject in the future.