diff -r 000000000000 -r 54f4e0f9d636 dev/modules/sysconfig/manifests/config.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/modules/sysconfig/manifests/config.pp Thu Nov 20 17:44:01 2014 +0100 @@ -0,0 +1,39 @@ +class sysconfig::config( + $db_name = hiera('sysconfig::params::db_name',$sysconfig::params::db_name), + $db_user = hiera('sysconfig::params::db_user',$sysconfig::params::db_user), + $db_pw = hiera('sysconfig::params::db_pw',$sysconfig::params::db_pw), + $db_host = hiera('sysconfig::params::db_host',$sysconfig::params::db_host), + $db_port = hiera('sysconfig::params::db_port',$sysconfig::params::db_port) +) inherits sysconfig::params { + + notify {'config': name => "config -> \$db_host: ${db_host}, \$db_port: ${db_port}, \$db_name: ${db_name}, \$db_user: ${db_user}, \$db_pw: ${db_pw}", withpath => true } + + #file { 'local-settings': + #ensure => 'present', + #path => "/srv/catedit/src/catedit/settings.py", + #replace => 'no', + #owner => 'vagrant', + #group => 'vagrant', + #mode => 644, + #content => template('sysconfig/settings.py.erb'), + #} + + file { 'config.py': + ensure => 'present', + path => "/srv/catedit/src/catedit/config.py", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 644, + content => template('sysconfig/config.py.erb'), + } + + file { 'media-root': + ensure => 'directory', + path => '/srv/catedit/web', + owner => 'www-data', + group => 'www-data', + mode => '0775' + } + +}