Ori.livneh has uploaded a new change for review.

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

Change subject: Add twemproxy::decom
......................................................................

Add twemproxy::decom

Doing it in a separate class while keeping the existing module in tact allows
us to reverse-course easily if the migration goes south.

Change-Id: I5175f6afe478fc4a5cfeca65d216de235a4811b9
---
A modules/twemproxy/manifests/decom.pp
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/50/144350/1

diff --git a/modules/twemproxy/manifests/decom.pp 
b/modules/twemproxy/manifests/decom.pp
new file mode 100644
index 0000000..330ec7e
--- /dev/null
+++ b/modules/twemproxy/manifests/decom.pp
@@ -0,0 +1,25 @@
+# == Class: twemproxy::decom
+#
+# Decommission twemproxy.
+#
+class twemproxy::decom {
+    service { 'twemproxy':
+        ensure   => stopped,
+        provider => upstart,
+        before   => File['/etc/init/twemproxy.conf'],
+    }
+
+    file { '/etc/init/twemproxy.conf':
+        ensure => absent,
+        before => File['/etc/default/twemproxy'],
+    }
+
+    file { '/etc/default/twemproxy':
+        ensure => absent,
+        before => Package['twemproxy'],
+    }
+
+    package { 'twemproxy':
+        ensure => absent,
+    }
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/144350
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5175f6afe478fc4a5cfeca65d216de235a4811b9
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <o...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to