Puppet Class: dashboard::params
- Inherited by:
-
dashboard
- Defined in:
- manifests/params.pp
Overview
Class: dashboard::params
This class configures parameters for the puppet-dashboard module.
Parameters:
Actions:
Requires:
Sample Usage:
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'manifests/params.pp', line 13
class dashboard::params {
$dashboard_ensure = 'present'
$dashboard_user = 'puppet-dashboard'
$dashboard_group = 'puppet-dashboard'
$dashboard_password = 'changeme'
$dashboard_db = 'dashboard_production'
$dashboard_charset = 'utf8'
$dashboard_environment = 'production'
$dashboard_site = $::fqdn
$dashboard_port = '8080'
$passenger = false
$mysql_root_pw = 'changemetoo'
$rails_base_uri = '/'
$rack_version = '1.1.2'
case $::osfamily {
'RedHat': {
$dashboard_config = '/etc/sysconfig/puppet-dashboard'
$dashboard_service = 'puppet-dashboard'
$dashboard_package = 'puppet-dashboard'
$dashboard_root = '/usr/share/puppet-dashboard'
$mysql_package_provider = 'yum'
$ruby_mysql_package = 'ruby-mysql'
}
'Debian': {
$dashboard_config = '/etc/default/puppet-dashboard'
$dashboard_service = 'puppet-dashboard'
$dashboard_package = 'puppet-dashboard'
$dashboard_root = '/usr/share/puppet-dashboard'
$mysql_package_provider = 'aptitude'
$ruby_mysql_package = 'libmysql-ruby1.8'
}
default: {
fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
}
}
}
|