]> gitweb.fluxo.info Git - puppet-mail.git/commitdiff
Creating firma config file
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 10 Apr 2012 22:48:40 +0000 (19:48 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 10 Apr 2012 22:48:40 +0000 (19:48 -0300)
manifests/firma.pp

index f6713ef360155b19fb39916f333d8ba831803e74..19137ac5d7fb1716ec7987da0b78ec02b7aafe39 100644 (file)
@@ -26,7 +26,7 @@ class mail::firma {
     ensure   => present,
     provider => git,
     source   => 'git://git.sarava.org/firma.git',
-    revision => '0d86856e51af59a670cdb96762d74031abb5025b',
+    revision => '8b4c297cd6dd57393dc066e80087bb1c75bd7963',
     owner    => 'firma',
     group    => 'firma',
     require  => [ User['firma'], Group['firma'] ],
@@ -34,8 +34,15 @@ class mail::firma {
 
   file { '/usr/local/bin/firma':
     ensure  => '/var/lib/firma/firma',
-    owner   => root,
-    group   => root,
+    owner   => firma,
+    group   => firma,
+    require => Vcsrepo['/var/lib/firma'],
+  }
+
+  exec { 'cp /var/lib/firma.conf.dist /var/lib/firma.conf':
+    creates => '/var/lib/firma/firma.conf',
+    user    => 'root',
+    group   => 'root',
     require => Vcsrepo['/var/lib/firma'],
   }
 }