]> gitweb.fluxo.info Git - puppet-mumble.git/commitdiff
Adding mumble::ssl
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 22:11:06 +0000 (19:11 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 22:11:06 +0000 (19:11 -0300)
manifests/init.pp

index 722c07ef77e383ba190206195258d75b99e75e45..aaa72632e297db0333758d3fc55b6fb20d559d04 100644 (file)
@@ -19,3 +19,20 @@ class mumble {
     mode    => 0640;
   }
 }
+
+class mumble::ssl inherits mumble {
+  file { [ "/etc/mumble-server", "/etc/mumble-server/ssl", "/etc/mumble-server/ssl/certs", "/etc/mumble-server/ssl/private" ]:
+    ensure  => directory,
+    owner   => "root",
+    group   => "mumble-server",
+    mode    => 0750,
+  }
+
+  ssl::cert { "cert":
+    owner   => 'mumble-server',
+    group   => 'mumble-server',
+    base    => '/etc/mumble-server/ssl',
+    notify  => Service['mumble-server'],
+    require => File['/etc/mumble-server/ssl/private'],
+  }
+}