]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Changing ejabberd ssl cert location
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 04:10:14 +0000 (01:10 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 04:10:14 +0000 (01:10 -0300)
manifests/jabber.pp

index a421526ae5bc9959e232ca87330c6b6a595db191..6231b5f899fd41eae9e0ffe6716e87d64dd2e27d 100644 (file)
@@ -2,16 +2,28 @@ class nodo::jabber inherits nodo::vserver {
   include ssl
   include ejabberd
 
+  file { [ "/etc/ejabberd/ssl", "/etc/ejabberd/ssl/certs", "/etc/ejabberd/ssl/private" ]:
+    ensure  => directory,
+    owner   => "root",
+    group   => "ejabberd",
+    mode    => 0750,
+    require => Service['ejabberd'],
+  }
+
   # We use a concatenated cert file
   # http://site4fast.blogspot.com.br/2011/10/ejabberd-ssl-how-to.html
   ssl::cert { "cert-concat":
     owner  => 'ejabberd',
     group  => 'ejabberd',
+    base   => '/etc/ejabberd/ssl',
     notify => Service['ejabberd'],
   }
 
-  # TODO: remove in the future
-  ssl::cert { "cert":
+  # Remove in the future
+  ssl::cert { "cert-concat":
+    owner  => 'ejabberd',
+    group  => 'ejabberd',
     ensure => absent,
+    notify => Service['ejabberd'],
   }
 }