Unattended action to render puppet.conf template

DO NOT MERGE

For those who want to test
https://github.com/lzap/foreman-client-tools/blob/master/bin/puppet-foreman

It also reverts commit 9ef39dd6a437f75fdccaa619148a5a08d14de969 which somehow
breaks the new V2 API dynamic binding. I will remove that once this is
resolved.