[MediaWiki-commits] [Gerrit] Lint - change (mediawiki/vagrant)

2013-04-24 Thread Ori.livneh (Code Review)
Ori.livneh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/60653


Change subject: Lint
..

Lint

- Rely on autorequire when possible.
- Don't specify paths when not necessary.
- Use apache2ctl -M to detect presence of apache2 mods.

Change-Id: I8fdab69508c367ec692f0123f2b1bba381a0cbe9
---
M puppet/manifests/site.pp
M puppet/modules/apache/manifests/init.pp
M puppet/modules/apache/manifests/mod.pp
M puppet/modules/apache/manifests/site.pp
M puppet/modules/mysql/manifests/init.pp
5 files changed, 20 insertions(+), 26 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/53/60653/1

diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp
index dc3175d..ef67080 100644
--- a/puppet/manifests/site.pp
+++ b/puppet/manifests/site.pp
@@ -30,7 +30,7 @@
ensure => present,
 }
 
-class { 'memcached': }
 class { 'misc': }
 class { 'git': }
+class { 'memcached': }
 class { 'mediawiki': }
diff --git a/puppet/modules/apache/manifests/init.pp 
b/puppet/modules/apache/manifests/init.pp
index 26d00c5..29b6a3d 100644
--- a/puppet/modules/apache/manifests/init.pp
+++ b/puppet/modules/apache/manifests/init.pp
@@ -1,21 +1,18 @@
-# Apache web server with mod_php
 class apache {
-
package { ['apache2', 'libapache2-mod-php5']:
ensure  => present,
}
 
file { '/etc/apache2/conf.d/disable-sendfile':
-   ensure  => file,
-   source  => 'puppet:///modules/apache/disable-sendfile',
-   require => Package['apache2'],
-   before  => Service['apache2'],
+   ensure => file,
+   source => 'puppet:///modules/apache/disable-sendfile',
+   notify => Package['apache2'],
}
 
service { 'apache2':
ensure => running,
provider   => 'init',
-   require=> Package['apache2', 'libapache2-mod-php5'],
+   require=> Package['apache2'],
hasrestart => true,
}
 }
diff --git a/puppet/modules/apache/manifests/mod.pp 
b/puppet/modules/apache/manifests/mod.pp
index 0eba6a1..7c12a1e 100644
--- a/puppet/modules/apache/manifests/mod.pp
+++ b/puppet/modules/apache/manifests/mod.pp
@@ -7,15 +7,15 @@
 
case $ensure {
present: {
-   exec { "/usr/sbin/a2enmod ${mod}":
-   unless  => "test -f 
/etc/apache2/mods-enabled/${mod}.load",
+   exec { "a2enmod ${mod}":
+   unless  => "apache2ctl -M | grep -q ${mod}",
require => Package['apache2'],
notify  => Service['apache2'],
}
}
absent: {
-   exec { "/usr/sbin/a2dismod ${mod}":
-   onlyif  => "test -f 
/etc/apache2/mods-enabled/${mod}.load",
+   exec { "a2dismod ${mod}":
+   onlyif  => "apache2ctl -M | grep -q ${mod}",
require => Package['apache2'],
notify  => Service['apache2'],
}
diff --git a/puppet/modules/apache/manifests/site.pp 
b/puppet/modules/apache/manifests/site.pp
index 42469bc..13bf90d 100644
--- a/puppet/modules/apache/manifests/site.pp
+++ b/puppet/modules/apache/manifests/site.pp
@@ -14,20 +14,22 @@
ensure  => file,
content => $content,
require => Package['apache2'],
-   before  => Exec["/usr/sbin/a2ensite -qf 
${site}"],
+   before  => Exec["enable ${site}"],
}
}
-   exec { "/usr/sbin/a2ensite -qf ${site}":
-   require => Package['apache2'],
+   exec { "enable ${title}":
+   command => "a2ensite -qf ${site}",
notify  => Service['apache2'],
-   unless  => "a2dissite <<<'' | head -1 | cut -c 
19- | grep -w ${site}"
+   require => Package['apache2'],
+   unless  => "a2dissite <<<'' | head -1 | cut -c 
19- | grep -w ${site}",
}
}
absent: {
-   exec { "/usr/sbin/a2dissite -qf ${site}":
-   require => Package['apache2'],
+   exec { "disable ${title}":
+   command => "a2dissite -qf ${site}",
notify  => Service['apache2'],
-   onlyif  => "a2dissite <<<'' | head -1 | cut -c 

[MediaWiki-commits] [Gerrit] Lint - change (mediawiki/vagrant)

2013-04-24 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Lint
..


Lint

- Rely on autorequire when possible.
- Don't specify paths when not necessary.
- Use apache2ctl -M to detect presence of apache2 mods.

Change-Id: I8fdab69508c367ec692f0123f2b1bba381a0cbe9
---
M puppet/manifests/site.pp
M puppet/modules/apache/manifests/init.pp
M puppet/modules/apache/manifests/mod.pp
M puppet/modules/apache/manifests/site.pp
M puppet/modules/mysql/manifests/init.pp
5 files changed, 20 insertions(+), 26 deletions(-)

Approvals:
  Ori.livneh: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp
index dc3175d..ef67080 100644
--- a/puppet/manifests/site.pp
+++ b/puppet/manifests/site.pp
@@ -30,7 +30,7 @@
ensure => present,
 }
 
-class { 'memcached': }
 class { 'misc': }
 class { 'git': }
+class { 'memcached': }
 class { 'mediawiki': }
diff --git a/puppet/modules/apache/manifests/init.pp 
b/puppet/modules/apache/manifests/init.pp
index 26d00c5..29b6a3d 100644
--- a/puppet/modules/apache/manifests/init.pp
+++ b/puppet/modules/apache/manifests/init.pp
@@ -1,21 +1,18 @@
-# Apache web server with mod_php
 class apache {
-
package { ['apache2', 'libapache2-mod-php5']:
ensure  => present,
}
 
file { '/etc/apache2/conf.d/disable-sendfile':
-   ensure  => file,
-   source  => 'puppet:///modules/apache/disable-sendfile',
-   require => Package['apache2'],
-   before  => Service['apache2'],
+   ensure => file,
+   source => 'puppet:///modules/apache/disable-sendfile',
+   notify => Package['apache2'],
}
 
service { 'apache2':
ensure => running,
provider   => 'init',
-   require=> Package['apache2', 'libapache2-mod-php5'],
+   require=> Package['apache2'],
hasrestart => true,
}
 }
diff --git a/puppet/modules/apache/manifests/mod.pp 
b/puppet/modules/apache/manifests/mod.pp
index 0eba6a1..7c12a1e 100644
--- a/puppet/modules/apache/manifests/mod.pp
+++ b/puppet/modules/apache/manifests/mod.pp
@@ -7,15 +7,15 @@
 
case $ensure {
present: {
-   exec { "/usr/sbin/a2enmod ${mod}":
-   unless  => "test -f 
/etc/apache2/mods-enabled/${mod}.load",
+   exec { "a2enmod ${mod}":
+   unless  => "apache2ctl -M | grep -q ${mod}",
require => Package['apache2'],
notify  => Service['apache2'],
}
}
absent: {
-   exec { "/usr/sbin/a2dismod ${mod}":
-   onlyif  => "test -f 
/etc/apache2/mods-enabled/${mod}.load",
+   exec { "a2dismod ${mod}":
+   onlyif  => "apache2ctl -M | grep -q ${mod}",
require => Package['apache2'],
notify  => Service['apache2'],
}
diff --git a/puppet/modules/apache/manifests/site.pp 
b/puppet/modules/apache/manifests/site.pp
index 42469bc..13bf90d 100644
--- a/puppet/modules/apache/manifests/site.pp
+++ b/puppet/modules/apache/manifests/site.pp
@@ -14,20 +14,22 @@
ensure  => file,
content => $content,
require => Package['apache2'],
-   before  => Exec["/usr/sbin/a2ensite -qf 
${site}"],
+   before  => Exec["enable ${site}"],
}
}
-   exec { "/usr/sbin/a2ensite -qf ${site}":
-   require => Package['apache2'],
+   exec { "enable ${title}":
+   command => "a2ensite -qf ${site}",
notify  => Service['apache2'],
-   unless  => "a2dissite <<<'' | head -1 | cut -c 
19- | grep -w ${site}"
+   require => Package['apache2'],
+   unless  => "a2dissite <<<'' | head -1 | cut -c 
19- | grep -w ${site}",
}
}
absent: {
-   exec { "/usr/sbin/a2dissite -qf ${site}":
-   require => Package['apache2'],
+   exec { "disable ${title}":
+   command => "a2dissite -qf ${site}",
notify  => Service['apache2'],
-   onlyif  => "a2dissite <<<'' | head -1 | cut -c 
19- | grep -w ${site}"
+