Foreman overwires puppet.conf when provisioning


I have a strange problem with Foreman 1.7.4

I have a foreman server on centos 6.6, with puppet running on it.
However, one really strange thing that happens is that whenever a try to
provision a centos host from foreman, it overwrites its own local
puppet.conf, making all my environments unavailable until I restore it.

Has anyone encountered this?

-Gino Lisignoli