Ori.livneh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/148010
Change subject: mediawiki: lint
......................................................................
mediawiki: lint
* Put 'source' and 'content' parameters at the top for file resources
* Alphabetize includes
* Quote 'root' (it's a string).
* Comma after last parameter
Change-Id: Id0c7c3ef43ade9f746d7f72c88ab8600cd1a8521
---
M modules/mediawiki/manifests/cgroup.pp
M modules/mediawiki/manifests/init.pp
M modules/mediawiki/manifests/jobrunner.pp
M modules/mediawiki/manifests/multimedia.pp
M modules/mediawiki/manifests/sync.pp
M modules/mediawiki/manifests/users.pp
M modules/mediawiki/manifests/web.pp
M modules/mediawiki/manifests/web/sites.pp
8 files changed, 27 insertions(+), 49 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/10/148010/1
diff --git a/modules/mediawiki/manifests/cgroup.pp
b/modules/mediawiki/manifests/cgroup.pp
index 21fbd41..32a77e4 100644
--- a/modules/mediawiki/manifests/cgroup.pp
+++ b/modules/mediawiki/manifests/cgroup.pp
@@ -4,11 +4,10 @@
}
file { '/etc/init/mw-cgroup.conf':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/cgroup/mw-cgroup.conf',
owner => 'root',
group => 'root',
- mode => '0644',
- source => 'puppet:///modules/mediawiki/cgroup/mw-cgroup.conf',
+ mode => '0444',
require => Package['cgroup-bin'],
}
@@ -19,10 +18,9 @@
}
file { '/usr/local/bin/cgroup-mediawiki-clean':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/cgroup/cgroup-mediawiki-clean',
owner => 'root',
group => 'root',
mode => '0755',
- source => 'puppet:///modules/mediawiki/cgroup/cgroup-mediawiki-clean',
}
}
diff --git a/modules/mediawiki/manifests/init.pp
b/modules/mediawiki/manifests/init.pp
index b62ff8b..9482091 100644
--- a/modules/mediawiki/manifests/init.pp
+++ b/modules/mediawiki/manifests/init.pp
@@ -1,15 +1,16 @@
class mediawiki {
- include ::mediawiki::users
- include ::mediawiki::sync
include ::mediawiki::cgroup
include ::mediawiki::packages
+ include ::mediawiki::sync
+ include ::mediawiki::users
+
include ::ssh::server
file { '/etc/cluster':
+ content => $::site,
owner => 'root',
group => 'root',
mode => '0444',
- content => $::site,
}
if $::realm == 'labs' {
diff --git a/modules/mediawiki/manifests/jobrunner.pp
b/modules/mediawiki/manifests/jobrunner.pp
index ba5a2fa..b879d2e 100644
--- a/modules/mediawiki/manifests/jobrunner.pp
+++ b/modules/mediawiki/manifests/jobrunner.pp
@@ -35,6 +35,8 @@
file { '/etc/jobrunner':
ensure => directory,
+ owner => 'root',
+ group => 'root',
mode => '0555',
before => Service['jobrunner']
}
@@ -47,13 +49,8 @@
notify => Service['jobrunner'],
}
- file { '/etc/jobrunner.ini':
- ensure => absent,
- require => Service['jobrunner'],
- }
-
service { 'jobrunner':
- ensure => 'running',
+ ensure => running,
provider => 'upstart',
}
diff --git a/modules/mediawiki/manifests/multimedia.pp
b/modules/mediawiki/manifests/multimedia.pp
index adb588a..4693a2d 100644
--- a/modules/mediawiki/manifests/multimedia.pp
+++ b/modules/mediawiki/manifests/multimedia.pp
@@ -46,18 +46,11 @@
target => '/etc/fonts/conf.avail/70-no-bitmaps.conf',
}
- file { '/a/magick-tmp':
+ file { [ '/a/magick-tmp', '/tmp/magick-tmp' ]:
ensure => directory,
owner => 'apache',
group => 'root',
mode => '0755',
- }
-
- file { '/tmp/magick-tmp':
- ensure => directory,
- owner => 'apache',
- group => 'root',
- mode => '0755',
}
}
diff --git a/modules/mediawiki/manifests/sync.pp
b/modules/mediawiki/manifests/sync.pp
index ae37eba..b9d998c 100644
--- a/modules/mediawiki/manifests/sync.pp
+++ b/modules/mediawiki/manifests/sync.pp
@@ -35,8 +35,8 @@
file { '/usr/local/apache':
ensure => directory,
- owner => root,
- group => root,
+ owner => 'root',
+ group => 'root',
mode => '0755',
replace => false,
}
diff --git a/modules/mediawiki/manifests/users.pp
b/modules/mediawiki/manifests/users.pp
index a7c258d..945ba18 100644
--- a/modules/mediawiki/manifests/users.pp
+++ b/modules/mediawiki/manifests/users.pp
@@ -68,10 +68,10 @@
}
file { '/home/l10nupdate/.ssh/authorized_keys':
+ source => 'puppet:///modules/mediawiki/authorized_keys.l10nupdate',
owner => 'l10nupdate',
group => 'l10nupdate',
mode => '0400',
- source => 'puppet:///modules/mediawiki/authorized_keys.l10nupdate',
}
sudo_group { 'wikidev':
@@ -122,9 +122,9 @@
}
file { '/var/lib/pybal-check/.ssh/authorized_keys':
+ source => 'puppet:///modules/mediawiki/pybal_key',
owner => 'pybal-check',
group => 'pybal-check',
mode => '0440',
- source => 'puppet:///modules/mediawiki/pybal_key',
}
}
diff --git a/modules/mediawiki/manifests/web.pp
b/modules/mediawiki/manifests/web.pp
index 61b9d1e..03065ba 100644
--- a/modules/mediawiki/manifests/web.pp
+++ b/modules/mediawiki/manifests/web.pp
@@ -3,9 +3,10 @@
class mediawiki::web ( $workers_limit = undef) {
tag 'mediawiki', 'mw-apache-config'
+ include ::apache
include ::mediawiki
include ::mediawiki::monitoring::webserver
- include ::apache
+ include ::mediawiki::web::sites
$apache_server_limit = 256
@@ -39,6 +40,4 @@
file { '/etc/apache2/wikimedia':
ensure => directory,
}
-
- include ::mediawiki::web::sites
}
diff --git a/modules/mediawiki/manifests/web/sites.pp
b/modules/mediawiki/manifests/web/sites.pp
index 1c22095..274dad8 100644
--- a/modules/mediawiki/manifests/web/sites.pp
+++ b/modules/mediawiki/manifests/web/sites.pp
@@ -2,64 +2,54 @@
tag 'mediawiki', 'mw-apache-config'
# Now the sites, in strict sequence
apache::site { 'nonexistent':
- ensure => present,
- priority => 0,
source => 'puppet:///modules/mediawiki/apache/sites/nonexistent.conf'
+ priority => 0,
}
apache::site { 'wwwportals':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/apache/sites/wwwportals.conf',
priority => 1,
- source => 'puppet:///modules/mediawiki/apache/sites/wwwportals.conf'
}
apache::site { 'redirects':
# this must be generated with the redirects.dat file still in
apache-config,
# then committed to puppet. This will change soon.
- ensure => present,
- priority => 2,
source => 'puppet:///modules/mediawiki/apache/sites/redirects.conf'
+ priority => 2,
}
apache::site { 'main':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/apache/sites/main.conf',
priority => 3,
- source => 'puppet:///modules/mediawiki/apache/sites/main.conf'
}
apache::site { 'remnant':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/apache/sites/remnant.conf',
priority => 4,
- source => 'puppet:///modules/mediawiki/apache/sites/remnant.conf'
}
apache::site { 'search.wikimedia':
- ensure => present,
+ source =>
'puppet:///modules/mediawiki/apache/sites/search.wikimedia.conf',
priority => 5,
- source =>
'puppet:///modules/mediawiki/apache/sites/search.wikimedia.conf'
}
apache::site { 'secure.wikimedia':
- ensure => present,
+ source =>
'puppet:///modules/mediawiki/apache/sites/secure.wikimedia.conf',
priority => 6,
- source =>
'puppet:///modules/mediawiki/apache/sites/secure.wikimedia.conf'
}
apache::site { 'wikimania':
- ensure => present,
+ source => 'puppet:///modules/mediawiki/apache/sites/wikimania.conf',
priority => 7,
- source => 'puppet:///modules/mediawiki/apache/sites/wikimania.conf'
}
apache::site { 'wikimedia':
- ensure => present,
- priority => 8,
source => 'puppet:///modules/mediawiki/apache/sites/wikimedia.conf'
+ priority => 8,
}
apache::site { 'foundation':
- ensure => present,
- priority => 9,
source => 'puppet:///modules/mediawiki/apache/sites/foundation.conf'
+ priority => 9,
}
}
--
To view, visit https://gerrit.wikimedia.org/r/148010
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id0c7c3ef43ade9f746d7f72c88ab8600cd1a8521
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits