dev/modules/sysconfig/manifests/config.pp
changeset 0 54f4e0f9d636
--- /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'
+   }
+
+}