Defined Type: profile::mediawiki::php::absented_version
- Defined in:
- modules/profile/manifests/mediawiki/php/absented_version.pp
Overview
SPDX-License-Identifier: Apache-2.0 This define can be used to remove as mediawiki php installation from production.
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'modules/profile/manifests/mediawiki/php/absented_version.pp', line 3
define profile::mediawiki::php::absented_version() {
# Remove the check-restart timer
$fpm_programname = php::fpm::programname($title)
$restart = "${fpm_programname}_check_restart"
systemd::timer{ $restart:
ensure => 'absent',
timer_intervals => [
{ 'start' => 'OnCalendar',
'interval' => '*-*-* 00:00:00',
}
],
}
systemd::unit{ "${restart}.service":
ensure => absent,
content => '',
}
# Remove all packages related to php$version-common
# Also remove all their config files, which include /etc/php/$version
package { "php${title}-common":
ensure => 'purged'
}
}
|