Fixes #36107 - Suppress warnings from accessing undefined settings
When Foreman is installed without puppet plugin, it still receives puppet report from installer run. Visiting dashboard then emits a lot of warning into logs as Foreman tries to access various puppet_* settings.
Related issues
Bug #36107: Take possibilty of report origin related settings not being there
Fixes #36107 - Suppress warnings from accessing undefined settings
When Foreman is installed without puppet plugin, it still receives
puppet report from installer run. Visiting dashboard then emits a lot of
warning into logs as Foreman tries to access various puppet_* settings.