Add puppetdb tasks

This requires our custom pypuppetdb at:

https://github.com/NeCTAR-RC/pypuppetdb

I haven't added pypuppetdb to our requirements.txt for that reason.

Change-Id: If489473e2392f72b458575133c4e3a2e09742484
Merge "Add puppetdb tasks"