]> gitweb.fluxo.info Git - puppet-mumble.git/commitdiff
move class to it's own file
authormh <mh@immerda.ch>
Wed, 5 Jun 2013 20:46:16 +0000 (22:46 +0200)
committermh <mh@immerda.ch>
Wed, 5 Jun 2013 20:50:12 +0000 (22:50 +0200)
manifests/init.pp
manifests/ssl.pp [new file with mode: 0644]

index 23b00a903305630853ae1ee93ffbcb66c6eb8127..9de93646684334565682b0eceef31e4b6852fe95 100644 (file)
@@ -1,3 +1,4 @@
+# setup mumble
 class mumble {
   package { 'mumble-server':
     ensure => installed,
@@ -21,20 +22,3 @@ 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'],
-  }
-}
diff --git a/manifests/ssl.pp b/manifests/ssl.pp
new file mode 100644 (file)
index 0000000..3b605f7
--- /dev/null
@@ -0,0 +1,17 @@
+# ssl setup for mumble
+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'],
+  }
+}