--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/dev/modules/sysconfig/manifests/config.pp Wed Sep 10 16:14:03 2014 +0200
@@ -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/spel/src/spel/settings.py",
+ replace => 'no',
+ owner => 'vagrant',
+ group => 'vagrant',
+ mode => 644,
+ content => template('sysconfig/settings.py.erb'),
+ }
+
+ #file { 'local-settings':
+ #ensure => 'present',
+ #path => "/srv/spel/src/spel/config.py",
+ #replace => 'no',
+ #owner => 'vagrant',
+ #group => 'vagrant',
+ #mode => 644,
+ #content => template('sysconfig/config.py.erb'),
+ #}
+
+ file { 'media-root':
+ ensure => 'directory',
+ path => '/srv/spel/web',
+ owner => 'www-data',
+ group => 'www-data',
+ mode => '0775'
+ }
+
+}