Filippo Giunchedi has submitted this change and it was merged. Change subject: statsite: decommission class ......................................................................
statsite: decommission class Bug: T95687 Change-Id: Ic2ff480a28fa4825864454a73daa9cabd524e3ec --- A modules/statsite/manifests/decommission.pp 1 file changed, 53 insertions(+), 0 deletions(-) Approvals: Filippo Giunchedi: Verified; Looks good to me, approved diff --git a/modules/statsite/manifests/decommission.pp b/modules/statsite/manifests/decommission.pp new file mode 100644 index 0000000..8a75e06 --- /dev/null +++ b/modules/statsite/manifests/decommission.pp @@ -0,0 +1,53 @@ +# == Class: statsite::decommission +# +# Decommission statsite + +class statsite::decommission { + package { 'statsite': + ensure => purged, + } + + if os_version('ubuntu >= precise') { + file { '/etc/statsite': + ensure => absent, + recurse => true, + purge => true, + force => true, + } + + file { '/sbin/statsitectl': + ensure => absent, + } + + file { '/etc/init/statsite': + ensure => absent, + recurse => true, + purge => true, + force => true, + } + + file { '/etc/init/statsite.override': + ensure => absent, + } + + service { 'statsite': + ensure => 'stopped', + provider => 'base', + restart => '/sbin/statsitectl restart', + start => '/sbin/statsitectl start', + status => '/sbin/statsitectl status', + stop => '/sbin/statsitectl stop', + before => [ Package['statsite'], + File['/sbin/statsitectl'], + File['/etc/statsite'], + File['/etc/init/statsite'] ], + } + } + + if os_version('debian >= jessie') { + service { 'statsite': + ensure => 'stopped', + before => Package['statsite'], + } + } +} -- To view, visit https://gerrit.wikimedia.org/r/208635 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ic2ff480a28fa4825864454a73daa9cabd524e3ec Gerrit-PatchSet: 3 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Filippo Giunchedi <fgiunch...@wikimedia.org> Gerrit-Reviewer: Alexandros Kosiaris <akosia...@wikimedia.org> Gerrit-Reviewer: Filippo Giunchedi <fgiunch...@wikimedia.org> Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: Ottomata <o...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits