See [wiki:"how-to/puppet/workflow"].