Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

44 lines (33 sloc) 1.214 kb

Class: sentry

This class installs/configures/manages Sentry.

Parameters

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.

email

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

Requires

python::venv

for install_method 'venv'

supervisor

from github.com/plathrop/puppet-module-supervisor

Sample Usage

class { 'sentry':
  password       => 's3ntry',
  path           => '/var/sentry',
  install_method => 'venv'
}
Jump to Line
Something went wrong with that request. Please try again.