Pyoungmeister has submitted this change and it was merged.

Change subject: let's see just how abusable puppet is....
......................................................................


let's see just how abusable puppet is....

Change-Id: I81a3961ffb3f218f10c6f2ae1b87ad1c9dd6014b
---
M manifests/role/db.pp
1 file changed, 15 insertions(+), 5 deletions(-)

Approvals:
  Pyoungmeister: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/role/db.pp b/manifests/role/db.pp
index f3eb2d3..e0711f8 100644
--- a/manifests/role/db.pp
+++ b/manifests/role/db.pp
@@ -24,6 +24,18 @@
    class { mysql :
     package_name => 'mariadb-client-5.5'
    }
+
+    systemuser {
+      "mysql": name => "mysql", shell => "/bin/sh", home => "/home/mysql"
+    }
+    file {
+      "/a/tmp/":
+        owner => mysql,
+        group => mysql,
+        mode => 0755,
+        ensure => directory,
+        require => User["mysql"];
+    }
   }
 
   define instance(
@@ -36,8 +48,10 @@
     include role::db::sanitarium::base
 
     class { mysql::server :
+      alias            => "mysql::server-${port}",
       package_name     => 'mariadb-server-5.5',
       config_hash      => {
+        alias            => "mysql::config-${port}",
         port              => $port,
         config_file       => "/etc/my.cnf.$port",
         socket            => "/tmp/mysql.$port.sock",
@@ -47,12 +61,8 @@
       }
     }
 
-    systemuser {
-      "mysql": name => "mysql", shell => "/bin/sh", home => "/home/mysql"
-    }
-
     file {
-      ["/a/sqldata.${port}/", "/a/tmp"]:
+      "/a/sqldata.${port}/":
         owner => mysql,
         group => mysql,
         mode => 0755,

-- 
To view, visit https://gerrit.wikimedia.org/r/55442
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I81a3961ffb3f218f10c6f2ae1b87ad1c9dd6014b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Pyoungmeister <[email protected]>
Gerrit-Reviewer: Pyoungmeister <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to