diff options
Diffstat (limited to 'manifests/apc.pp')
-rw-r--r-- | manifests/apc.pp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/manifests/apc.pp b/manifests/apc.pp index e916f1c..c77cfa1 100644 --- a/manifests/apc.pp +++ b/manifests/apc.pp @@ -1,20 +1,22 @@ class php::apc( + $series, $ensure = 'present', ) { - $series = $::php::series - $fpm = $::php::fpm + $fpm = $::php::fpm + $services_portion = regsubst($series, '^', 'php') + $services = regsubst($services_portion, '$', '-fpm') if $series == '5' { - $version = $::php::series5::version + $version = $::php::params::version5 } else { - $version = $::php::series7::version + $version = $::php::params::version7 } package { [ 'php-apcu', 'php-apcu-bc' ]: ensure => $ensure, notify => $fpm ? { - 'present' => Service["php${version}-fpm"], + 'present' => Service[$services], default => undef, }, } |