diff options
author | Michael Scherer <misc@mageia.org> | 2012-04-02 11:05:48 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-04-02 11:05:48 +0000 |
commit | 3010c0835a42c0f107a7b028f58fdd7ba0dcfd87 (patch) | |
tree | 43c26191db5561f7b312d0354ba063f47ca8d0c0 | |
parent | 32e2d4c696df1338a159ae867cb30ef18c24e152 (diff) | |
download | puppet-3010c0835a42c0f107a7b028f58fdd7ba0dcfd87.tar puppet-3010c0835a42c0f107a7b028f58fdd7ba0dcfd87.tar.gz puppet-3010c0835a42c0f107a7b028f58fdd7ba0dcfd87.tar.bz2 puppet-3010c0835a42c0f107a7b028f58fdd7ba0dcfd87.tar.xz puppet-3010c0835a42c0f107a7b028f58fdd7ba0dcfd87.zip |
simplify and clean the dashboard module from puppet-lint errors
-rw-r--r-- | manifests/nodes/champagne.pp | 2 | ||||
-rw-r--r-- | modules/dashboard/manifests/init.pp | 82 |
2 files changed, 40 insertions, 44 deletions
diff --git a/manifests/nodes/champagne.pp b/manifests/nodes/champagne.pp index 11370e59..f3d41b2e 100644 --- a/manifests/nodes/champagne.pp +++ b/manifests/nodes/champagne.pp @@ -13,7 +13,7 @@ node champagne { include websites::hugs include websites::releases include websites::www - include dashboard::base + include dashboard include access_classes::web include openssh::ssh_keys_from_ldap } diff --git a/modules/dashboard/manifests/init.pp b/modules/dashboard/manifests/init.pp index e644109e..ff804010 100644 --- a/modules/dashboard/manifests/init.pp +++ b/modules/dashboard/manifests/init.pp @@ -1,48 +1,44 @@ class dashboard { - class variable { - $dashboard_login = "dashboard" - $dashboard_home_dir = "/var/lib/$dashboard_login" - $dashboard_dir = "$dashboard_home_dir/dashboard" - $dashboard_bindir = "$dashboard_home_dir/bin" - $dashboard_wwwdir = "/var/www/vhosts/dashboard.$domain" + $dashboard_login = 'dashboard' + $dashboard_home_dir = "/var/lib/$dashboard_login" + $dashboard_dir = "$dashboard_home_dir/dashboard" + $dashboard_bindir = "$dashboard_home_dir/bin" + $dashboard_wwwdir = "/var/www/vhosts/dashboard.$::domain" + + user { $dashboard_login: + comment => 'dashboard system user', + home => $dashboard_home_dir, } - class base inherits variable { - user {"$dashboard_login": - comment => "dashboard system user", - home => $dashboard_home_dir, - } - - subversion::snapshot { $dashboard_dir: - source => "svn://svn.$domain/soft/dashboard/", - } - - package { "php-cli": } - - file { $dashboard_wwwdir: - ensure => directory, - owner => $dashboard_login, - group => $dashboard_login, - } - - file { $dashboard_bindir: - ensure => directory, - } - - file { "$dashboard_bindir/make_report": - mode => 755, - content => template('dashboard/make_report'), - } - - apache::vhost::base { "dashboard.$domain": - location => $dashboard_wwwdir, - } - - cron { "update dashboard": - command => "$dashboard_bindir/make_report", - user => $dashboard_login, - hour => "*/2", - minute => '15', - } + subversion::snapshot { $dashboard_dir: + source => "svn://svn.$::domain/soft/dashboard/", + } + + package { 'php-cli': } + + file { $dashboard_wwwdir: + ensure => directory, + owner => $dashboard_login, + group => $dashboard_login, + } + + file { $dashboard_bindir: + ensure => directory, + } + + file { "$dashboard_bindir/make_report": + mode => '0755', + content => template('dashboard/make_report'), + } + + apache::vhost::base { "dashboard.$::domain": + location => $dashboard_wwwdir, + } + + cron { 'update dashboard': + command => "$dashboard_bindir/make_report", + user => $dashboard_login, + hour => '*/2', + minute => '15', } } |