1. generate the list of all files that rpm knows about who have been modified into a dir with one file per host: /usr/bin/func-command -o /tmp/modified-files --timeout=1200 \ "md5sum \`rpm -Va |grep ^..5 | perl -p -e 's/^.*\s\//\//g'\`" 2. grab the state.yaml files form all the boxes /usr/bin/func-command -o state-yaml cat /var/lib/puppet/state/state.yaml 3. run comparison script on them compare-system-to-puppet.py 4. suffer