Dzahn has uploaded a new change for review.
https://gerrit.wikimedia.org/r/125986
Change subject: decom the decom script
......................................................................
decom the decom script
Change-Id: I76c59c5f23647c756ad7a5d06ff2b6ed74804b37
---
D manifests/decommissioning.pp
M manifests/nagios.pp
M manifests/site.pp
M modules/puppetmaster/manifests/scripts.pp
D modules/puppetmaster/templates/decom_servers.sh.erb
5 files changed, 0 insertions(+), 178 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/86/125986/1
diff --git a/manifests/decommissioning.pp b/manifests/decommissioning.pp
deleted file mode 100644
index e63a627..0000000
--- a/manifests/decommissioning.pp
+++ /dev/null
@@ -1,144 +0,0 @@
-# decomissioning.pp
-
-# ALPHABETIC order!
-
-$decommissioned_servers = [
-'analytics1001', #renamed virt1001
-'analytics1002', #renamed virt1002
-'analytics1005', #renamed virt1003
-'analytics1006', #renamed virt1008
-'analytics1008', #renamed virt1009
-'arsenic',
-'br1-knams',
-'controller',
-'cp1021', # cp 1021-1042 were reclaimed, 5981
-'cp1022',
-'cp1023',
-'cp1024',
-'cp1025',
-'cp1026',
-'cp1027',
-'cp1028',
-'cp1029',
-'cp1030',
-'cp1031',
-'cp1032',
-'cp1033',
-'cp1034',
-'cp1035',
-'cp1036',
-'cp1041',
-'cp1042',
-'cp3001',
-'cp3002',
-'db29',
-'db31',
-'db32',
-'db33',
-'db34',
-'db36',
-'db37',
-'db39',
-'db42',
-'db43',
-'db44',
-'db45',
-'db46',
-'db47',
-'db49',
-'db50',
-'db51',
-'db52',
-'db53',
-'db54',
-'db55',
-'db56',
-'db57',
-'db58',
-'db59',
-#dysprosium -- add this back later when it is reclaimed
-'loudon', #6633 decomed
-'ms1',
-'ms2', #5994 decommed
-'ms3',
-'ms4', #885 decommed
-'payments1',
-'payments2',
-'payments3',
-'payments4',
-'professor', #6269 decommed
-'search21', #6106 decommed search21-36
-'search22',
-'search23',
-'search24',
-'search25',
-'search26',
-'search27',
-'search28',
-'search29',
-'search30',
-'search31',
-'search32',
-'search33',
-'search34',
-'search35',
-'search36',
-'sq31', #1706 decommed
-'sq32', #2472 decommed
-'sq33', #4992 decommed
-'sq34', #2823 decommed
-'sq35', #1404 decommed
-'sq36', #5727 decommed
-'sq37', #6520 decommed
-'sq38', #2017 decommed
-'sq39', #2581 decommed
-'sq40', #2581 decommed
-'sq41', #5646 decommed
-'sq42', #5754 decommed
-'sq43', #6520 decommed
-'sq44', #6367 decommed
-'sq45', #5986 decommed
-'sq46', #2581 decommed
-'sq47', #1597 decommed
-'sq48', #6274 decommed
-'sq49', #6520 decommed
-'sq50', #6520 decommed
-'sq51', #6520 decommed
-'sq52', #6520 decommed
-'sq53', #6520 decommed
-'sq54', #6520 decommed
-'sq55', #6520 decommed
-'sq56', #6520 decommed
-'sq57', #6520 decommed
-'sq58', #6520 decommed
-'sq59', #6520 decommed
-'sq60', #6520 decommed
-'sq61', #6520 decommed
-'sq62', #6520 decommed
-'sq63', #6520 decommed
-'sq64', #6520 decommed
-'sq65', #6520 decommed
-'sq66', #6520 decommed
-'sq71', #6520 decommed
-'sq72', #6520 decommed
-'sq73', #6520 decommed
-'sq74', #6520 decommed
-'sq75', #6520 decommed
-'sq76', #6520 decommed
-'sq77', #6520 decommed
-'sq78', #6520 decommed
-'sq79', #6520 decommed
-'sq80', #6520 decommed
-'sq81', #6520 decommed
-'sq82', #6520 decommed
-'sq83', #6520 decommed
-'sq84', #6520 decommed
-'sq85', #6520 decommed
-'sq86', #6520 decommed
-'ssl3004', #added 9/17
-'virt1', #5645 decommed
-'virt3',
-'virt4',
-'wikinews-lb.wikimedia.org',
-'williams', #5908 decommed
-]
diff --git a/manifests/nagios.pp b/manifests/nagios.pp
index c296840..b5546ab 100644
--- a/manifests/nagios.pp
+++ b/manifests/nagios.pp
@@ -1,7 +1,6 @@
# nagios.pp
import "generic-definitions.pp"
-import "decommissioning.pp"
$nagios_config_dir = '/etc/nagios'
diff --git a/manifests/site.pp b/manifests/site.pp
index b2b2762..4f71b08 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -7,7 +7,6 @@
import 'admins.pp'
import 'backups.pp'
import 'certs.pp'
-import 'decommissioning.pp'
import 'dns.pp'
import 'facilities.pp'
import 'ganglia.pp'
diff --git a/modules/puppetmaster/manifests/scripts.pp
b/modules/puppetmaster/manifests/scripts.pp
index da75246..3a3f80a 100644
--- a/modules/puppetmaster/manifests/scripts.pp
+++ b/modules/puppetmaster/manifests/scripts.pp
@@ -19,11 +19,6 @@
group => 'root',
mode => '0555',
source =>
'puppet:///modules/puppetmaster/puppetstoredconfigclean.rb';
- '/usr/local/bin/decom_servers.sh':
- owner => 'root',
- group => 'root',
- mode => '0555',
- content => template('puppetmaster/decom_servers.sh.erb');
'/usr/local/bin/puppet-merge':
owner => 'root',
group => 'root',
@@ -40,19 +35,4 @@
minute => 27,
}
- # Disable the decomserver cron if not running in production
- # or if running on the production puppetmaster.
- if (($::realm != 'production') or
($puppetmaster::config['thin_storeconfigs'] != true)) {
- $decomservercron = absent
- }
- else {
- $decomservercron = present
- }
-
- cron { 'decomservers':
- ensure => $decomservercron,
- command => '/usr/local/bin/decom_servers.sh',
- user => root,
- minute => 17,
- }
}
diff --git a/modules/puppetmaster/templates/decom_servers.sh.erb
b/modules/puppetmaster/templates/decom_servers.sh.erb
deleted file mode 100644
index 4c05987..0000000
--- a/modules/puppetmaster/templates/decom_servers.sh.erb
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-set -e
-
-PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
-
-export PATH
-
-for srv in $(cut -d"'" -f 2 -s <%= scope.lookupvar('puppetmaster::gitdir')
%>/operations/puppet/manifests/decommissioning.pp)
- do puppetstoredconfigclean.rb $srv.wikimedia.org
$srv.esams.wikimedia.org $srv.pmtpa.wmnet $srv.eqiad.wmnet > /dev/null
-done
-
--
To view, visit https://gerrit.wikimedia.org/r/125986
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I76c59c5f23647c756ad7a5d06ff2b6ed74804b37
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits