Faidon Liambotis has uploaded a new change for review.
https://gerrit.wikimedia.org/r/185148
Change subject: Rename download::wikimedia to just "dumps"
......................................................................
Rename download::wikimedia to just "dumps"
Now that download only contains download::wikimedia, rename it to dumps
and simplify the class structure & role class.
Change-Id: I01cbd2ec435cbe47518a3adc868a0ff0f555fe47
---
D manifests/role/download.pp
A manifests/role/dumps.pp
M manifests/site.pp
D modules/download/files/.pep8
D modules/download/manifests/init.pp
D modules/download/manifests/wikimedia.pp
R modules/dumps/files/lighttpd.conf
A modules/dumps/manifests/init.pp
8 files changed, 35 insertions(+), 45 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/48/185148/1
diff --git a/manifests/role/download.pp b/manifests/role/download.pp
deleted file mode 100644
index dbc4122..0000000
--- a/manifests/role/download.pp
+++ /dev/null
@@ -1,6 +0,0 @@
-# role classes for download servers
-
-# download.wikimedia.org
-class role::download::wikimedia {
- include ::download::wikimedia
-}
diff --git a/manifests/role/dumps.pp b/manifests/role/dumps.pp
new file mode 100644
index 0000000..db05e00
--- /dev/null
+++ b/manifests/role/dumps.pp
@@ -0,0 +1,12 @@
+# role classes for dumps.wikimedia.org
+
+class role::dumps
+ include ::dumps
+
+ system::role { 'dumps': description => 'dumps.wikimedia.org' }
+
+ monitoring::service { 'http':
+ description => 'HTTP',
+ check_command => 'check_http'
+ }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index b33e7f8..58c46c4 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -637,8 +637,7 @@
include role::diamond
include role::dataset::systemusers
include role::dataset::primary
-# include role::download::secondary
- include role::download::wikimedia
+ include role::dumps
}
# eqiad dbs
@@ -1845,7 +1844,7 @@
include standard
include role::dataset::systemusers
include role::dataset::secondary
- include role::download::wikimedia
+ include role::dumps
}
node 'ms1002.eqiad.wmnet' {
diff --git a/modules/download/files/.pep8 b/modules/download/files/.pep8
deleted file mode 100644
index ad4323f..0000000
--- a/modules/download/files/.pep8
+++ /dev/null
@@ -1,5 +0,0 @@
-[pep8]
-
-# Suppress warnings:
-# E501: line too long
-ignore = E501
diff --git a/modules/download/manifests/init.pp
b/modules/download/manifests/init.pp
deleted file mode 100644
index c2663d1..0000000
--- a/modules/download/manifests/init.pp
+++ /dev/null
@@ -1,3 +0,0 @@
-class download {
- include download::wikimedia
-}
diff --git a/modules/download/manifests/wikimedia.pp
b/modules/download/manifests/wikimedia.pp
deleted file mode 100644
index 5a14150..0000000
--- a/modules/download/manifests/wikimedia.pp
+++ /dev/null
@@ -1,28 +0,0 @@
-class download::wikimedia {
- system::role { 'download::wikimedia': description =>
'download.wikimedia.org' }
-
- package { 'lighttpd':
- ensure => latest,
- }
-
- install_certificate{ 'dumps.wikimedia.org': ca => 'RapidSSL_CA.pem' }
-
- file { '/etc/lighttpd/lighttpd.conf':
- mode => '0444',
- owner => 'root',
- group => 'root',
- path => '/etc/lighttpd/lighttpd.conf',
- source => 'puppet:///modules/download/lighttpd.conf',
- }
-
- service { 'lighttpd':
- ensure => running,
- }
-
- include vm::higher_min_free_kbytes
-
- monitoring::service { 'lighttpd http':
- description => 'LighttpdHTTP',
- check_command => 'check_http'
- }
-}
diff --git a/modules/download/files/lighttpd.conf
b/modules/dumps/files/lighttpd.conf
similarity index 100%
rename from modules/download/files/lighttpd.conf
rename to modules/dumps/files/lighttpd.conf
diff --git a/modules/dumps/manifests/init.pp b/modules/dumps/manifests/init.pp
new file mode 100644
index 0000000..bc9dd3d
--- /dev/null
+++ b/modules/dumps/manifests/init.pp
@@ -0,0 +1,21 @@
+class dumps {
+ package { 'lighttpd':
+ ensure => latest,
+ }
+
+ install_certificate{ 'dumps.wikimedia.org': ca => 'RapidSSL_CA.pem' }
+
+ file { '/etc/lighttpd/lighttpd.conf':
+ mode => '0444',
+ owner => 'root',
+ group => 'root',
+ path => '/etc/lighttpd/lighttpd.conf',
+ source => 'puppet:///modules/dumps/lighttpd.conf',
+ }
+
+ service { 'lighttpd':
+ ensure => running,
+ }
+
+ include vm::higher_min_free_kbytes
+}
--
To view, visit https://gerrit.wikimedia.org/r/185148
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I01cbd2ec435cbe47518a3adc868a0ff0f555fe47
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Faidon Liambotis <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits