]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding nodo::mumble
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 21:22:35 +0000 (18:22 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 13 May 2012 21:22:35 +0000 (18:22 -0300)
manifests/init.pp
manifests/mumble.pp [new file with mode: 0644]

index 3787c42a4c71b4cb52777b53d8ccb4b78aaab46b..fbd5cf09a1d1506be11b5abbd2627dd2ae1bd0be 100644 (file)
@@ -124,3 +124,4 @@ import "dns.pp"
 import "tor.pp"
 import "kvm.pp"
 import "jabber.pp"
+import "mumble.pp"
diff --git a/manifests/mumble.pp b/manifests/mumble.pp
new file mode 100644 (file)
index 0000000..fbfc157
--- /dev/null
@@ -0,0 +1,18 @@
+class nodo::mumble inherits nodo::vserver {
+  include 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'],
+  }
+}