I'm really uncomfortable with this - it will connect to the DB and run `describe nodes` on every puppet run, which will work for the initial install and then waste mysql calls ever after, but won't notice if the package was upgraded and needs a migration run.