Feature/qeng 992 beaker erroneously creates puppetconf as root

Wrap the whole method in a platform check?