Pyoungmeister has uploaded a new change for review.
https://gerrit.wikimedia.org/r/55442
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(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/42/55442/1
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: newchange
Gerrit-Change-Id: I81a3961ffb3f218f10c6f2ae1b87ad1c9dd6014b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Pyoungmeister <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits