This class installs/configures/manages Sentry.
- password
-
The password to use for Sentry’s admin user.
- salt
-
The salt to use for the SHA-1 hexdigest of the password.
- key
-
The SENTRY_KEY to use. Should be unique randomly generated for your server. Use ‘sentry init’ to generate a config with a random key to cut and paste.
-
The administrator’s email address
- url_prefix
-
The url prefix sentry is accessible on. If undefined, it is guessed, but when using a proxy you probably want to set this.
- web_port
-
The port the web server will listen on.
- install_method
-
The installation method used to install sentry. Choose from:
- venv
-
Using python::venv from the module github.com/uggedal/puppet-module-python
- default
-
Using virtualenv directly, which will do sudo install
- python::venv
-
for install_method ‘venv’
- supervisor
class { 'sentry':
password => 's3ntry',
path => '/var/sentry',
install_method => 'venv'
}