Page MenuHomeSoftware Heritage

module.pp
No OneTemporary

module.pp

# Define: php::module
#
# Manage optional PHP modules which are separately packaged.
# See also php::module:ini for optional configuration.
#
# Sample Usage :
# php::module { [ 'ldap', 'mcrypt', 'xml' ]: }
# php::module { 'odbc': ensure => absent }
# php::module { 'pecl-apc': }
#
define php::module (
$ensure = installed,
) {
include '::php::params'
# Manage the incorrect named php-apc package under Debians
if ($title == 'apc') {
$package = $::php::params::php_apc_package_name
} else {
# Hack to get pkg prefixes to work, i.e. php56-mcrypt title
$package = $title ? {
/^php/ => $title,
default => "${::php::params::php_package_name}-${title}"
}
}
package { $package:
ensure => $ensure,
}
# Reload FPM if present
if defined('::php::fpm::daemon') {
Package[$package] ~> Service[$php::params::fpm_service_name]
}
}

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 18, 8:00 PM (6 d, 15 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3288036

Event Timeline