Silke Meyer has uploaded a new change for review.
https://gerrit.wikimedia.org/r/49836
Change subject: Fixing broken dependencies for updating mw-extensions
......................................................................
Fixing broken dependencies for updating mw-extensions
Change-Id: Iedf991402e49886e7c39326f4b461dc1eca0a410
---
M manifests/wikidata.pp
1 file changed, 4 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/36/49836/1
diff --git a/manifests/wikidata.pp b/manifests/wikidata.pp
index 548019b..0053f0c 100644
--- a/manifests/wikidata.pp
+++ b/manifests/wikidata.pp
@@ -245,12 +245,10 @@
# longterm stuff
if $ensure == 'latest' {
exec { 'wikidata_update':
- require => [Git::Clone["mediawiki"],
- Mw-extension["Diff"],
- Mw-extension["DataValues"],
- Mw-extension["UniversalLanguageSelector"],
- Mw-extension["Wikibase"],
- File["${install_path}/LocalSettings.php"]],
+ require => $install_repo ? {
+ true => [Git::Clone["mediawiki"],
Mw-extension["UniversalLanguageSelector"], Mw-extension["Diff"],
Mw-extension["DataValues"], Mw-extension["Wikibase"],
File["${install_path}/LocalSettings.php"]],
+ default => [Git::Clone["mediawiki"],
Mw-extension["Diff"], Mw-extension["DataValues"], Mw-extension["Wikibase"],
File["${install_path}/LocalSettings.php"]],
+ },
command => "/usr/bin/php
${install_path}/maintenance/update.php --quick --conf
'${install_path}/LocalSettings.php'",
logoutput => "on_failure",
}
--
To view, visit https://gerrit.wikimedia.org/r/49836
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iedf991402e49886e7c39326f4b461dc1eca0a410
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Silke Meyer <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits