Siebrand has uploaded a new change for review.
https://gerrit.wikimedia.org/r/246664
Change subject: Add class documentation
......................................................................
Add class documentation
Satisfies puppet-lint-strict check
Change-Id: I8cde140a4d7e99d9484e2bbe296843646e386599
---
M puppet/modules/base/manifests/es.pp
M puppet/modules/base/manifests/init.pp
M puppet/modules/base/manifests/mediawiki.pp
M puppet/modules/base/manifests/vcs.pp
M puppet/modules/base/manifests/web1.pp
M puppet/modules/eximconf/manifests/es.pp
M puppet/modules/eximconf/manifests/init.pp
M puppet/modules/eximconf/manifests/web1.pp
M puppet/modules/fcgiwrap/manifests/init.pp
M puppet/modules/nginx/manifests/init.pp
M puppet/modules/nginx/manifests/sites.pp
M puppet/modules/nginx/manifests/ssl.pp
M puppet/modules/sudo/manifests/init.pp
13 files changed, 53 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/translatewiki
refs/changes/64/246664/1
diff --git a/puppet/modules/base/manifests/es.pp
b/puppet/modules/base/manifests/es.pp
index aabc40d..22abe64 100644
--- a/puppet/modules/base/manifests/es.pp
+++ b/puppet/modules/base/manifests/es.pp
@@ -1,3 +1,7 @@
+# = Class: base::es
+#
+# Provides base configuration for server es.
+#
class base::es {
file { '/etc/network/interfaces':
source => 'puppet:///modules/base/interfaces-es'
diff --git a/puppet/modules/base/manifests/init.pp
b/puppet/modules/base/manifests/init.pp
index fc91ba0..22045b8 100644
--- a/puppet/modules/base/manifests/init.pp
+++ b/puppet/modules/base/manifests/init.pp
@@ -1,3 +1,7 @@
+# = Class: base
+#
+# Provides base configuration for servers.
+#
class base {
package { [
# Basic packages
diff --git a/puppet/modules/base/manifests/mediawiki.pp
b/puppet/modules/base/manifests/mediawiki.pp
index bf4e97e..7b5b11d 100644
--- a/puppet/modules/base/manifests/mediawiki.pp
+++ b/puppet/modules/base/manifests/mediawiki.pp
@@ -1,3 +1,7 @@
+# = Class: base::mediawiki
+#
+# Provides base configuration for MediaWiki.
+#
class base::mediawiki {
package { [
'doxygen',
diff --git a/puppet/modules/base/manifests/vcs.pp
b/puppet/modules/base/manifests/vcs.pp
index a7159f0..3606c3b 100644
--- a/puppet/modules/base/manifests/vcs.pp
+++ b/puppet/modules/base/manifests/vcs.pp
@@ -1,3 +1,8 @@
+# = Class: base
+#
+# Provides installation and configuration for translatewiki.net supported
+# version control systems.
+#
class base::vcs {
package { [
'bzr',
diff --git a/puppet/modules/base/manifests/web1.pp
b/puppet/modules/base/manifests/web1.pp
index 622a93d..af28136 100644
--- a/puppet/modules/base/manifests/web1.pp
+++ b/puppet/modules/base/manifests/web1.pp
@@ -1,3 +1,7 @@
+# = Class: base::web1
+#
+# Provides base configuration for server web1.
+#
class base::web1 {
file { '/etc/hostname':
content => 'translatewiki.net',
diff --git a/puppet/modules/eximconf/manifests/es.pp
b/puppet/modules/eximconf/manifests/es.pp
index 26521e3..30613c7 100644
--- a/puppet/modules/eximconf/manifests/es.pp
+++ b/puppet/modules/eximconf/manifests/es.pp
@@ -1,3 +1,7 @@
+# = Class: eximconf::es
+#
+# Provides exim configuration for server es.
+#
class eximconf::es {
class { 'exim':
source => 'puppet:///modules/eximconf/exim4.conf-es'
diff --git a/puppet/modules/eximconf/manifests/init.pp
b/puppet/modules/eximconf/manifests/init.pp
index 8c3a7fe..40ae97a 100644
--- a/puppet/modules/eximconf/manifests/init.pp
+++ b/puppet/modules/eximconf/manifests/init.pp
@@ -1,3 +1,7 @@
+# = Class: eximconf
+#
+# Provides basic exim configuration for all servers.
+#
class eximconf {
file { '/etc/mailname':
content => 'translatewiki.net'
diff --git a/puppet/modules/eximconf/manifests/web1.pp
b/puppet/modules/eximconf/manifests/web1.pp
index 4646438..73d9418 100644
--- a/puppet/modules/eximconf/manifests/web1.pp
+++ b/puppet/modules/eximconf/manifests/web1.pp
@@ -1,3 +1,7 @@
+# = Class: eximconf::web1
+#
+# Provides exim configuration for server web1.
+#
class eximconf::web1 {
class { 'exim':
source => 'puppet:///modules/eximconf/exim4.conf-web1'
diff --git a/puppet/modules/fcgiwrap/manifests/init.pp
b/puppet/modules/fcgiwrap/manifests/init.pp
index c9a1c3b..e5e22e1 100644
--- a/puppet/modules/fcgiwrap/manifests/init.pp
+++ b/puppet/modules/fcgiwrap/manifests/init.pp
@@ -1,3 +1,7 @@
+# = Class: fcgiwrap
+#
+# Provides installation and configuration for the fcgiwrap package.
+#
class fcgiwrap {
package { 'fcgiwrap':
ensure => present,
diff --git a/puppet/modules/nginx/manifests/init.pp
b/puppet/modules/nginx/manifests/init.pp
index e59306a..69dabf4 100644
--- a/puppet/modules/nginx/manifests/init.pp
+++ b/puppet/modules/nginx/manifests/init.pp
@@ -1,3 +1,7 @@
+# = Class: nginx
+#
+# Provides installation and configuration information for the nginx package.
+#
class nginx {
include apt
apt::ppa { 'ppa:nginx/stable': }
diff --git a/puppet/modules/nginx/manifests/sites.pp
b/puppet/modules/nginx/manifests/sites.pp
index cefbb15..6def7d5 100644
--- a/puppet/modules/nginx/manifests/sites.pp
+++ b/puppet/modules/nginx/manifests/sites.pp
@@ -1,3 +1,7 @@
+# = Class: nginx::sites
+#
+# Provides configuration information for nginx sites.
+#
class nginx::sites {
include nginx::ssl
diff --git a/puppet/modules/nginx/manifests/ssl.pp
b/puppet/modules/nginx/manifests/ssl.pp
index b661c93..eebbeab 100644
--- a/puppet/modules/nginx/manifests/ssl.pp
+++ b/puppet/modules/nginx/manifests/ssl.pp
@@ -1,3 +1,7 @@
+# = Class: nginx::ssl
+#
+# Provides SSL configuration for nginx sites.
+#
class nginx::ssl {
include nginx
diff --git a/puppet/modules/sudo/manifests/init.pp
b/puppet/modules/sudo/manifests/init.pp
index f9e4932..608da21 100644
--- a/puppet/modules/sudo/manifests/init.pp
+++ b/puppet/modules/sudo/manifests/init.pp
@@ -1,3 +1,7 @@
+# = Class: sudo
+#
+# Provides sudoers file.
+#
class sudo {
package { 'sudo':
ensure => present,
--
To view, visit https://gerrit.wikimedia.org/r/246664
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8cde140a4d7e99d9484e2bbe296843646e386599
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits