aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mysql/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'modules/mysql/manifests')
-rw-r--r--modules/mysql/manifests/init.pp26
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/mysql/manifests/init.pp b/modules/mysql/manifests/init.pp
new file mode 100644
index 00000000..1d180778
--- /dev/null
+++ b/modules/mysql/manifests/init.pp
@@ -0,0 +1,26 @@
+class mysql {
+ class server {
+ package {['mariadb',
+ 'mariadb-obsolete']: }
+
+ service { 'mysqld':
+ alias => mysql,
+ subscribe => Package['mariadb'],
+ }
+
+# file { "/etc/my.cnf":
+#
+# }
+ }
+
+ define database() {
+ exec { "mysqladmin create ${name}":
+ user => root,
+ # not sure if /dev/null is needed
+ unless => "mysqlshow ${name}"
+ }
+ }
+# define user($password) {
+#
+# }
+}