jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/393493 )
Change subject: puppet4: Update rake tests and fix errors
......................................................................
puppet4: Update rake tests and fix errors
* Update Gemfile to test with Rubocop 0.51
* Update Gemfile to test with Puppet 4.8.2
* Update Gemfile to test with Puppet-lint 2.3.3
* Disable new rubocop errors
* Fix Puppet4 lint errors
* Run cucumber inline with rake process. Fixes a working directory
related error in local testing environment.
Bug: T181354
Change-Id: I753a57d55636c5a398d2b80cfe976946367d3c51
---
M .gitignore
M .rubocop.yml
M .rubocop_todo.yml
M Gemfile
M Gemfile.lock
M Rakefile
M puppet/manifests/site.pp
M puppet/modules/mediawiki/manifests/wiki.pp
M puppet/modules/role/manifests/articlecreationworkflow.pp
M puppet/modules/role/manifests/articleplaceholder.pp
M puppet/modules/role/manifests/betafeatures.pp
M puppet/modules/role/manifests/cldr.pp
M puppet/modules/role/manifests/commons.pp
M puppet/modules/role/manifests/education.pp
M puppet/modules/role/manifests/eventbus.pp
M puppet/modules/role/manifests/eventlogging.pp
M puppet/modules/role/manifests/flow.pp
M puppet/modules/role/manifests/gadgets2.pp
M puppet/modules/role/manifests/geodata.pp
M puppet/modules/role/manifests/geodata_elastic.pp
M puppet/modules/role/manifests/jsonconfig.pp
M puppet/modules/role/manifests/offline.pp
M puppet/modules/role/manifests/poolcounter.pp
M puppet/modules/role/manifests/questycaptcha.pp
M puppet/modules/role/manifests/restbase.pp
M puppet/modules/role/manifests/semanticmediawiki.pp
M puppet/modules/role/manifests/simple_performant.pp
M puppet/modules/role/manifests/visualeditor.pp
M puppet/modules/role/manifests/wikidata.pp
M puppet/modules/role/manifests/zero.pp
30 files changed, 159 insertions(+), 126 deletions(-)
Approvals:
BryanDavis: Looks good to me, approved
jenkins-bot: Verified
diff --git a/.gitignore b/.gitignore
index 4bfa27f..919a88f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
/.gem
/.idea
/.rbenv-version
+/.ruby-version
/.settings.yaml
/.yardoc/
/*.gem
diff --git a/.rubocop.yml b/.rubocop.yml
index f7a8364..e8367dd 100644
--- a/.rubocop.yml
+++ b/.rubocop.yml
@@ -30,7 +30,7 @@
# Ignoring for now as many instances of strictly aligned parameters look
# strange
-Style/AlignParameters:
+Layout/AlignParameters:
Enabled: false
Style/NumericLiterals:
diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
index 87348c8..784972e 100644
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -33,7 +33,7 @@
# Offense count: 7
# Configuration parameters: Exclude.
-Style/FileName:
+Naming/FileName:
Exclude:
- 'lib/labs-vagrant.rb'
- 'lib/mediawiki-vagrant.rb'
@@ -72,9 +72,46 @@
# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyleForMultiline, SupportedStyles.
-Style/TrailingComma:
+Style/TrailingCommaInArguments:
Exclude:
- 'Vagrantfile'
- 'lib/mediawiki-vagrant/config.rb'
- 'lib/mediawiki-vagrant/hiera.rb'
- 'lib/mediawiki-vagrant/roles/change.rb'
+
+# Checks turned off when updating to rubocop 0.51
+Style/SymbolArray:
+ Enabled: false
+
+Style/TrailingCommaInLiteral:
+ Enabled: false
+
+Naming/HeredocDelimiterNaming:
+ Enabled: false
+
+Style/NumericPredicate:
+ Enabled: false
+
+Performance/HashEachMethods:
+ Enabled: false
+
+Style/PercentLiteralDelimiters:
+ Enabled: false
+
+Naming/HeredocDelimiterCase:
+ Enabled: false
+
+Lint/RescueWithoutErrorClass:
+ Enabled: false
+
+Layout/EmptyLines:
+ Enabled: false
+
+Layout/EmptyLinesAroundMethodBody:
+ Enabled: false
+
+Layout/EmptyLinesAroundClassBody:
+ Enabled: false
+
+Style/ClassAndModuleChildren:
+ Enabled: false
diff --git a/Gemfile b/Gemfile
index ac5462f..46d7c7a 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,20 +4,18 @@
# Upstream no more updates rubygems.org and we need a more recent version
# https://github.com/mitchellh/vagrant/issues/5546
gem 'vagrant', git: 'https://github.com/mitchellh/vagrant.git', tag: 'v1.8.1'
-
- gem 'rubocop', '~> 0.35.1', require: false
- gem 'puppet', '~> 3.7.0'
- gem 'puppet-lint', '1.1.0'
+ gem 'rubocop', '~> 0.51', require: false
+ gem 'puppet', '~> 4.8.2'
+ gem 'puppet-lint', '2.3.3'
gem 'puppetlabs_spec_helper', '< 2.0.0', require: false
gem 'puppet-strings', '~> 1.0.0'
- # Puppet 3.7 fails on ruby 2.2+
- # https://tickets.puppetlabs.com/browse/PUP-3796
gem 'safe_yaml', '~> 1.0.4'
- gem 'rake', '~> 10.4.2'
+ gem 'rake', '~> 12.0.0'
end
group :development, :test do
gem 'fakefs', '~> 0.6.5'
+ gem 'byebug', '~> 9.0.6'
gem 'pry-byebug'
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 28f7bc5..db35020 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -31,13 +31,11 @@
specs:
CFPropertyList (2.2.8)
ast (2.3.0)
- astrolabe (1.3.1)
- parser (~> 2.2)
- builder (3.2.2)
- byebug (9.0.5)
+ builder (3.2.3)
+ byebug (9.0.6)
childprocess (0.5.9)
ffi (~> 1.0, >= 1.0.11)
- coderay (1.1.1)
+ coderay (1.1.2)
cucumber (2.0.2)
builder (>= 2.1.2)
cucumber-core (~> 1.2.0)
@@ -47,14 +45,14 @@
multi_test (>= 0.1.2)
cucumber-core (1.2.0)
gherkin (~> 2.12.0)
- diff-lcs (1.2.5)
- domain_name (0.5.20160615)
+ diff-lcs (1.3)
+ domain_name (0.5.20170404)
unf (>= 0.0.5, < 1.0.0)
erubis (2.7.0)
- facter (2.4.6)
- CFPropertyList (~> 2.2.6)
+ facter (2.5.1)
+ CFPropertyList (~> 2.2)
fakefs (0.6.7)
- ffi (1.9.12)
+ ffi (1.9.18)
gherkin (2.12.2)
multi_json (~> 1.3)
gssapi (1.2.0)
@@ -62,13 +60,12 @@
gyoku (1.3.1)
builder (>= 2.1.2)
hashicorp-checkpoint (0.1.4)
- hiera (1.3.4)
- json_pure
- http-cookie (1.0.2)
+ hiera (3.4.2)
+ http-cookie (1.0.3)
domain_name (~> 0.5)
- httpclient (2.8.0)
- i18n (0.7.0)
- json_pure (2.0.3)
+ httpclient (2.8.3)
+ i18n (0.8.0)
+ json_pure (1.8.6)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
@@ -78,12 +75,12 @@
little-plugger (>= 1.1.3)
multi_json (>= 1.8.4)
metaclass (0.0.4)
- method_source (0.8.2)
- mime-types (2.99.2)
+ method_source (0.9.0)
+ mime-types (2.99.3)
mini_portile (0.6.0)
- mocha (1.2.1)
+ mocha (1.3.0)
metaclass (~> 0.0.1)
- multi_json (1.12.1)
+ multi_json (1.12.2)
multi_test (0.1.2)
net-scp (1.1.2)
net-ssh (>= 2.6.5)
@@ -94,73 +91,73 @@
nokogiri (1.6.3.1)
mini_portile (= 0.6.0)
nori (2.6.0)
- parser (2.3.1.2)
- ast (~> 2.2)
+ parallel (1.12.0)
+ parser (2.4.0.2)
+ ast (~> 2.3)
powerpack (0.1.1)
- pry (0.10.3)
+ pry (0.11.3)
coderay (~> 1.1.0)
- method_source (~> 0.8.1)
- slop (~> 3.4)
- pry-byebug (3.4.0)
- byebug (~> 9.0)
+ method_source (~> 0.9.0)
+ pry-byebug (3.4.3)
+ byebug (>= 9.0, < 9.1)
pry (~> 0.10)
- puppet (3.7.5)
- facter (> 1.6, < 3)
- hiera (~> 1.0)
- json_pure
- puppet-lint (1.1.0)
+ puppet (4.8.2)
+ CFPropertyList (~> 2.2.6)
+ facter (> 2.0, < 4)
+ hiera (>= 2.0, < 4)
+ json_pure (~> 1.8)
+ puppet-lint (2.3.3)
puppet-strings (1.0.0)
yard (~> 0.9.5)
- puppet-syntax (2.3.0)
+ puppet-syntax (2.4.1)
rake
- puppetlabs_spec_helper (1.1.1)
- mocha
- puppet-lint
- puppet-syntax
+ puppetlabs_spec_helper (1.2.2)
+ mocha (~> 1.0)
+ puppet-lint (~> 2.0)
+ puppet-syntax (~> 2.0)
+ rspec-puppet (~> 2.0)
+ rainbow (2.2.2)
rake
- rspec-puppet
- rainbow (2.1.0)
- rake (10.4.2)
- rb-fsevent (0.9.7)
- rb-inotify (0.9.7)
- ffi (>= 0.5.0)
- rb-kqueue (0.2.4)
+ rake (12.0.0)
+ rb-fsevent (0.10.2)
+ rb-inotify (0.9.10)
+ ffi (>= 0.5.0, < 2)
+ rb-kqueue (0.2.5)
ffi (>= 0.5.0)
rest-client (1.8.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
netrc (~> 0.7)
- rspec (3.5.0)
- rspec-core (~> 3.5.0)
- rspec-expectations (~> 3.5.0)
- rspec-mocks (~> 3.5.0)
- rspec-core (3.5.0)
- rspec-support (~> 3.5.0)
- rspec-expectations (3.5.0)
+ rspec (3.7.0)
+ rspec-core (~> 3.7.0)
+ rspec-expectations (~> 3.7.0)
+ rspec-mocks (~> 3.7.0)
+ rspec-core (3.7.0)
+ rspec-support (~> 3.7.0)
+ rspec-expectations (3.7.0)
diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.5.0)
- rspec-mocks (3.5.0)
+ rspec-support (~> 3.7.0)
+ rspec-mocks (3.7.0)
diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.5.0)
- rspec-puppet (2.5.0)
+ rspec-support (~> 3.7.0)
+ rspec-puppet (2.6.9)
rspec
- rspec-support (3.5.0)
- rubocop (0.35.1)
- astrolabe (~> 1.3)
- parser (>= 2.2.3.0, < 3.0)
+ rspec-support (3.7.0)
+ rubocop (0.51.0)
+ parallel (~> 1.10)
+ parser (>= 2.3.3.1, < 3.0)
powerpack (~> 0.1)
- rainbow (>= 1.99.1, < 3.0)
+ rainbow (>= 2.2.2, < 3.0)
ruby-progressbar (~> 1.7)
- tins (<= 1.6.0)
- ruby-progressbar (1.8.1)
+ unicode-display_width (~> 1.0, >= 1.0.1)
+ ruby-progressbar (1.9.0)
rubyntlm (0.4.0)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
safe_yaml (1.0.4)
- slop (3.6.0)
- tins (1.6.0)
unf (0.1.4)
unf_ext
- unf_ext (0.0.7.2)
+ unf_ext (0.0.7.4)
+ unicode-display_width (1.3.0)
uuidtools (2.1.5)
wdm (0.1.1)
winrm (1.3.6)
@@ -177,26 +174,24 @@
logging (~> 1.6, >= 1.6.1)
rubyzip (~> 1.1)
winrm (~> 1.3.0)
- yard (0.9.5)
+ yard (0.9.12)
PLATFORMS
ruby
DEPENDENCIES
+ byebug (~> 9.0.6)
cucumber (~> 2.0.0.rc4)
fakefs (~> 0.6.5)
mediawiki-vagrant!
pry-byebug
- puppet (~> 3.7.0)
- puppet-lint (= 1.1.0)
+ puppet (~> 4.8.2)
+ puppet-lint (= 2.3.3)
puppet-strings (~> 1.0.0)
puppetlabs_spec_helper (< 2.0.0)
- rake (~> 10.4.2)
+ rake (~> 12.0.0)
rspec (~> 3.1, >= 3.1.0)
- rubocop (~> 0.35.1)
+ rubocop (~> 0.51)
safe_yaml (~> 1.0.4)
vagrant!
yard (~> 0.8, >= 0.8.7.6)
-
-BUNDLED WITH
- 1.10.6
diff --git a/Rakefile b/Rakefile
index 2bec87d..95c90bb 100644
--- a/Rakefile
+++ b/Rakefile
@@ -26,9 +26,11 @@
"#{Regexp.last_match(1)}/**/*.pp"
}
config.ignore_paths += ['tmp/**/*.pp']
- config.log_format = '%{path}:%{linenumber} %{KIND}: %{message}'
+ config.log_format = '%{path}:%{line} %{KIND}: %{message}'
end
-Cucumber::Rake::Task.new(:cucumber)
+Cucumber::Rake::Task.new(:cucumber) do |t|
+ t.fork = false
+end
RSpec::Core::RakeTask.new(:spec)
RuboCop::RakeTask.new(:rubocop)
diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp
index e67bd18..a71ba7f 100644
--- a/puppet/manifests/site.pp
+++ b/puppet/manifests/site.pp
@@ -17,11 +17,11 @@
# Human-readable constants which may be used in lieu of literal numbers
# for specifying loading priority of resource types which support this
# notion (like mediawiki::extension, mediawiki::settings, and mediawiki::wiki).
-$LOAD_FIRST = 0
-$LOAD_EARLY = 5
-$LOAD_NORMAL = 10
-$LOAD_LATER = 15
-$LOAD_LAST = 20
+$load_first = 0
+$load_early = 5
+$load_normal = 10
+$load_later = 15
+$load_last = 20
# Declares a default search path for executables, allowing the path to
# be omitted from individual resources. Also configures Puppet to log
diff --git a/puppet/modules/mediawiki/manifests/wiki.pp
b/puppet/modules/mediawiki/manifests/wiki.pp
index dc0fab8..ca75d3e 100644
--- a/puppet/modules/mediawiki/manifests/wiki.pp
+++ b/puppet/modules/mediawiki/manifests/wiki.pp
@@ -65,7 +65,7 @@
#
# [*priority*]
# Position of this wiki in foreachwiki. Uses the scale of
-# the LOAD_ constants from site.php. (default: $LOAD_NORMAL)
+# the $::load_* constants from site.php. (default: $::load_normal)
#
# [*wgconf*]
# Hash of extra wgConf settings for this wiki. One use case for this is
@@ -102,7 +102,7 @@
$upload_path = "/${title}images",
$server_url =
"http://${title}${::mediawiki::multiwiki::base_domain}${::port_fragment}",
$primary_wiki = false,
- $priority = $::LOAD_NORMAL,
+ $priority = $::load_normal,
$wgconf = {},
) {
include ::mwv
diff --git a/puppet/modules/role/manifests/articlecreationworkflow.pp
b/puppet/modules/role/manifests/articlecreationworkflow.pp
index cd31439..7641e58 100644
--- a/puppet/modules/role/manifests/articlecreationworkflow.pp
+++ b/puppet/modules/role/manifests/articlecreationworkflow.pp
@@ -4,6 +4,6 @@
# [1] https://www.mediawiki.org/wiki/Extension:ArticleCreationWorkflow
class role::articlecreationworkflow {
mediawiki::extension { 'ArticleCreationWorkflow':
- priority => $::LOAD_EARLY, # Must load before VisualEditor
+ priority => $::load_early, # Must load before VisualEditor
}
}
diff --git a/puppet/modules/role/manifests/articleplaceholder.pp
b/puppet/modules/role/manifests/articleplaceholder.pp
index 606b400..58cd876 100644
--- a/puppet/modules/role/manifests/articleplaceholder.pp
+++ b/puppet/modules/role/manifests/articleplaceholder.pp
@@ -14,7 +14,7 @@
values => {
"wgWBRepoSettings['allowEntityImport']" => true,
},
- priority => $::LOAD_LATER,
+ priority => $::load_later,
}
mediawiki::import::dump { 'ImportImageProperty':
diff --git a/puppet/modules/role/manifests/betafeatures.pp
b/puppet/modules/role/manifests/betafeatures.pp
index 3d10cb2..f3fb49f 100644
--- a/puppet/modules/role/manifests/betafeatures.pp
+++ b/puppet/modules/role/manifests/betafeatures.pp
@@ -3,6 +3,6 @@
class role::betafeatures {
mediawiki::extension { 'BetaFeatures':
needs_update => true,
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
}
}
diff --git a/puppet/modules/role/manifests/cldr.pp
b/puppet/modules/role/manifests/cldr.pp
index 039893e..2d7e2db 100644
--- a/puppet/modules/role/manifests/cldr.pp
+++ b/puppet/modules/role/manifests/cldr.pp
@@ -8,6 +8,6 @@
require_package('unzip')
mediawiki::extension { 'cldr':
- priority => $::LOAD_LATER,
+ priority => $::load_later,
}
}
diff --git a/puppet/modules/role/manifests/commons.pp
b/puppet/modules/role/manifests/commons.pp
index 211763d..8f67e6b 100644
--- a/puppet/modules/role/manifests/commons.pp
+++ b/puppet/modules/role/manifests/commons.pp
@@ -14,7 +14,7 @@
mediawiki::wiki { 'commons':
upload_dir => $upload_dir,
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
}
role::thumb_on_404::multiwiki { 'commons': }
diff --git a/puppet/modules/role/manifests/education.pp
b/puppet/modules/role/manifests/education.pp
index a272879..a0e3dd0 100644
--- a/puppet/modules/role/manifests/education.pp
+++ b/puppet/modules/role/manifests/education.pp
@@ -7,6 +7,6 @@
mediawiki::extension { 'EducationProgram':
needs_update => true,
- priority => $::LOAD_LAST, # load *after* CLDR
+ priority => $::load_last, # load *after* CLDR
}
}
diff --git a/puppet/modules/role/manifests/eventbus.pp
b/puppet/modules/role/manifests/eventbus.pp
index 036f545..2de1a39 100644
--- a/puppet/modules/role/manifests/eventbus.pp
+++ b/puppet/modules/role/manifests/eventbus.pp
@@ -12,7 +12,7 @@
include ::changeprop
mediawiki::extension { 'EventBus':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
settings => {
wgEventServiceUrl => 'http://localhost:8085/v1/events',
},
diff --git a/puppet/modules/role/manifests/eventlogging.pp
b/puppet/modules/role/manifests/eventlogging.pp
index 26b602d..0272765 100644
--- a/puppet/modules/role/manifests/eventlogging.pp
+++ b/puppet/modules/role/manifests/eventlogging.pp
@@ -17,7 +17,7 @@
include ::eventlogging::devserver
mediawiki::extension { 'EventLogging':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
settings => {
wgEventLoggingBaseUri => '/event.gif',
}
diff --git a/puppet/modules/role/manifests/flow.pp
b/puppet/modules/role/manifests/flow.pp
index 35f45bd..a3281cd 100644
--- a/puppet/modules/role/manifests/flow.pp
+++ b/puppet/modules/role/manifests/flow.pp
@@ -9,7 +9,7 @@
mediawiki::extension { 'Flow':
needs_update => true,
settings => template('role/flow/conf.php.erb'),
- priority => $::LOAD_LAST, # load *after* Echo
+ priority => $::load_last, # load *after* Echo
browser_tests => '.',
}
diff --git a/puppet/modules/role/manifests/gadgets2.pp
b/puppet/modules/role/manifests/gadgets2.pp
index 0c70886..399d49b 100644
--- a/puppet/modules/role/manifests/gadgets2.pp
+++ b/puppet/modules/role/manifests/gadgets2.pp
@@ -16,7 +16,7 @@
}
mediawiki::wiki { 'gadgets':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
}
mediawiki::wiki { 'gadgetsclient': }
diff --git a/puppet/modules/role/manifests/geodata.pp
b/puppet/modules/role/manifests/geodata.pp
index 20cae91..9359775 100644
--- a/puppet/modules/role/manifests/geodata.pp
+++ b/puppet/modules/role/manifests/geodata.pp
@@ -5,6 +5,6 @@
mediawiki::extension { 'GeoData':
needs_update => true,
# Should come after either CirrusSearch or Solarium.
- priority => $::LOAD_LATER,
+ priority => $::load_later,
}
}
diff --git a/puppet/modules/role/manifests/geodata_elastic.pp
b/puppet/modules/role/manifests/geodata_elastic.pp
index 219f0e2..cadabd7 100644
--- a/puppet/modules/role/manifests/geodata_elastic.pp
+++ b/puppet/modules/role/manifests/geodata_elastic.pp
@@ -6,7 +6,7 @@
include ::role::cirrussearch
mediawiki::settings { 'GeoData-elastic':
- priority => $::LOAD_LAST,
+ priority => $::load_last,
values => {
wgGeoDataBackend => 'elastic',
},
diff --git a/puppet/modules/role/manifests/jsonconfig.pp
b/puppet/modules/role/manifests/jsonconfig.pp
index 72af944..83e0b95 100644
--- a/puppet/modules/role/manifests/jsonconfig.pp
+++ b/puppet/modules/role/manifests/jsonconfig.pp
@@ -6,6 +6,6 @@
mediawiki::extension { 'JsonConfig':
# Ensure that extensions that use JsonConfig will load later.
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
}
}
diff --git a/puppet/modules/role/manifests/offline.pp
b/puppet/modules/role/manifests/offline.pp
index b95d6c0..9437f5c 100644
--- a/puppet/modules/role/manifests/offline.pp
+++ b/puppet/modules/role/manifests/offline.pp
@@ -11,7 +11,7 @@
mediawiki::settings { 'Electron-VRS':
values => template('role/offline/electron-vrs.php.erb'),
- priority => $::LOAD_FIRST,
+ priority => $::load_first,
}
mediawiki::extension { 'Collection':
diff --git a/puppet/modules/role/manifests/poolcounter.pp
b/puppet/modules/role/manifests/poolcounter.pp
index 19b5bdd..401f285 100644
--- a/puppet/modules/role/manifests/poolcounter.pp
+++ b/puppet/modules/role/manifests/poolcounter.pp
@@ -13,7 +13,7 @@
}
mediawiki::extension { 'PoolCounter':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
settings => [
'$wgPoolCountClientConf["servers"][] = "127.0.0.1";',
'$wgPoolCountClientConf["timeout"] = 0.5;',
diff --git a/puppet/modules/role/manifests/questycaptcha.pp
b/puppet/modules/role/manifests/questycaptcha.pp
index 50831a1..2517b7f 100644
--- a/puppet/modules/role/manifests/questycaptcha.pp
+++ b/puppet/modules/role/manifests/questycaptcha.pp
@@ -8,7 +8,7 @@
mediawiki::settings { 'QuestyCaptcha':
values => template('role/questycaptcha/settings.php.erb'),
- priority => $::LOAD_LATER,
+ priority => $::load_later,
}
mediawiki::import::text { 'VagrantRoleQuestyCaptcha':
diff --git a/puppet/modules/role/manifests/restbase.pp
b/puppet/modules/role/manifests/restbase.pp
index 718c57d..d8318dc 100644
--- a/puppet/modules/role/manifests/restbase.pp
+++ b/puppet/modules/role/manifests/restbase.pp
@@ -35,7 +35,7 @@
# Register the PHP Virtual REST Service connector
mediawiki::settings { 'RESTBase-VRS':
values => template('role/restbase/vrs.php.erb'),
- priority => $::LOAD_FIRST,
+ priority => $::load_first,
wiki => $::mediawiki::wiki_db,
}
@@ -51,7 +51,7 @@
wgVisualEditorFullRestbaseURL => $base_url,
wgVisualEditorRestbaseURL => $ve_url,
},
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
wiki => $::mediawiki::wiki_db,
}
diff --git a/puppet/modules/role/manifests/semanticmediawiki.pp
b/puppet/modules/role/manifests/semanticmediawiki.pp
index 606cdc0..2410266 100644
--- a/puppet/modules/role/manifests/semanticmediawiki.pp
+++ b/puppet/modules/role/manifests/semanticmediawiki.pp
@@ -12,7 +12,7 @@
}
mediawiki::settings { 'Semantic MediaWiki':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
values => [
'enableSemantics($wgSitename)',
]
diff --git a/puppet/modules/role/manifests/simple_performant.pp
b/puppet/modules/role/manifests/simple_performant.pp
index a7d9852..edda9b5 100644
--- a/puppet/modules/role/manifests/simple_performant.pp
+++ b/puppet/modules/role/manifests/simple_performant.pp
@@ -13,9 +13,9 @@
require_package('unzip')
- $DAY = 24 * 60 * 60
- $CACHE_ACCEL = 3
- $CACHE_DB = 1
+ $day = 24 * 60 * 60
+ $cache_accel = 3
+ $cache_db = 1
php::ini { 'simple_performant':
settings => { realpath_cache_size => '512K' },
@@ -24,19 +24,19 @@
mediawiki::settings { 'simple_performant':
values => {
wgCacheDirectory => '/var/cache/mediawiki',
- wgMainCacheType => $CACHE_ACCEL,
- wgParserCacheType => $CACHE_DB,
+ wgMainCacheType => $cache_accel,
+ wgParserCacheType => $cache_db,
wgJobRunRate => 0,
wgEnableSidebarCache => true,
- wgParserCacheExpireTime => 30 * $DAY,
+ wgParserCacheExpireTime => 30 * $day,
wgResourceLoaderMaxage => {
'unversioned' => {
- 'server' => $DAY,
- 'client' => $DAY,
+ 'server' => $day,
+ 'client' => $day,
},
'versioned' => {
- 'server' => 30 * $DAY,
- 'client' => 30 * $DAY,
+ 'server' => 30 * $day,
+ 'client' => 30 * $day,
},
},
},
diff --git a/puppet/modules/role/manifests/visualeditor.pp
b/puppet/modules/role/manifests/visualeditor.pp
index 2e25455..8ae9547 100644
--- a/puppet/modules/role/manifests/visualeditor.pp
+++ b/puppet/modules/role/manifests/visualeditor.pp
@@ -17,7 +17,7 @@
mediawiki::extension { 'VisualEditor':
settings => template('role/visualeditor/conf.php.erb'),
browser_tests => 'modules/ve-mw/tests/browser',
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
wiki => $::mediawiki::wiki_db,
}
}
diff --git a/puppet/modules/role/manifests/wikidata.pp
b/puppet/modules/role/manifests/wikidata.pp
index 5bc267e..9ef3ada 100644
--- a/puppet/modules/role/manifests/wikidata.pp
+++ b/puppet/modules/role/manifests/wikidata.pp
@@ -41,7 +41,7 @@
}
mediawiki::settings { 'WikiData-Init':
- priority => $::LOAD_EARLY,
+ priority => $::load_early,
values => template('role/wikidata/init.php.erb'),
}
diff --git a/puppet/modules/role/manifests/zero.pp
b/puppet/modules/role/manifests/zero.pp
index 217b03b..cf209e0 100644
--- a/puppet/modules/role/manifests/zero.pp
+++ b/puppet/modules/role/manifests/zero.pp
@@ -11,7 +11,7 @@
include ::role::zend
mediawiki::extension { 'ZeroBanner':
- priority => $::LOAD_LATER, # Must be after JsonConfig & MobileFrontEnd
+ priority => $::load_later, # Must be after JsonConfig & MobileFrontEnd
settings => [
'$wgMobileUrlTemplate = "%h0.m.%h1.%h2"',
'$wgZeroSiteOverride = array( "wikipedia", "en" )',
@@ -21,7 +21,7 @@
}
mediawiki::extension { 'ZeroPortal':
- priority => $::LOAD_LAST, # Must be after ZeroBanner
+ priority => $::load_last, # Must be after ZeroBanner
settings => [
'$wgRawHtml = true',
],
--
To view, visit https://gerrit.wikimedia.org/r/393493
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I753a57d55636c5a398d2b80cfe976946367d3c51
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: stretch-migration
Gerrit-Owner: BryanDavis <[email protected]>
Gerrit-Reviewer: BryanDavis <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits