This Puppet module sends reports about failed runs to https://sentry.io/.
You'll need the sentry-raven gem installed on the Puppet master.
The sentry-raven Gem should automatically detect the DSN from the SENTRY_DSN
environment variable. This is the default behaviour of sentry-raven.
Older versions of Puppet Server don't allow custom environment variables to be
set. In this case, setting the DSN from /etc/puppet/sentry.conf is also
supported. The contents of the file should be:
dsn = https://USER:[email protected]/123456/
The environment variable PUPPET_SENTRY_DSN is also checked.
If a DSN can't be found, the reporter is not registered, and an error is logged to the Puppet Server's logfile.