summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@puppetmaster.black.co.at>2007-10-10 12:10:49 +0200
committerroot <root@puppetmaster.black.co.at>2007-10-10 12:10:49 +0200
commit668c57be350db67a14c85555d4e8996b13b85c10 (patch)
treeb5e70afcd8bf20f4c97d41e4fa1bad7ac629c082
downloadpuppet-mysql-668c57be350db67a14c85555d4e8996b13b85c10.tar.gz
puppet-mysql-668c57be350db67a14c85555d4e8996b13b85c10.tar.xz
puppet-mysql-668c57be350db67a14c85555d4e8996b13b85c10.zip
mysql: create new skeleton module
-rw-r--r--manifests/init.pp21
1 files changed, 21 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
new file mode 100644
index 0000000..f041994
--- /dev/null
+++ b/manifests/init.pp
@@ -0,0 +1,21 @@
+# mysql.pp
+# Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at>
+# See LICENSE for the full license granted to you.
+
+class mysql::server {
+
+ package { "mysql-server":
+ ensure => installed,
+ }
+
+ munin::plugin {
+ [mysql_bytes, mysql_queries, mysql_slowqueries, mysql_threads]:
+ }
+
+ service { mysql:
+ ensure => running,
+ pattern => "mysqld",
+ require => Package["mysql-server"],
+ }
+
+}