aboutsummaryrefslogtreecommitdiff
path: root/manifests/series5.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-06-22 18:27:05 -0300
committerSilvio Rhatto <rhatto@riseup.net>2018-06-22 18:27:05 -0300
commit567d81c23d9a5f09658c09c3666d7a6f65b34f18 (patch)
tree92f9ec9e16db4c448b969feab383f0c73ae71df9 /manifests/series5.pp
parentbcf5086deca96bf802a8fbf83aceca1b5a5135c3 (diff)
downloadpuppet-php-567d81c23d9a5f09658c09c3666d7a6f65b34f18.tar.gz
puppet-php-567d81c23d9a5f09658c09c3666d7a6f65b34f18.tar.bz2
Support multiple PHP series at the same time, currently only 5 and 7
Diffstat (limited to 'manifests/series5.pp')
-rw-r--r--manifests/series5.pp19
1 files changed, 10 insertions, 9 deletions
diff --git a/manifests/series5.pp b/manifests/series5.pp
index e39dd8b..4202592 100644
--- a/manifests/series5.pp
+++ b/manifests/series5.pp
@@ -14,14 +14,8 @@ class php::series5(
}
}
- $version = $::lsbdistcodename ? {
- 'xenial' => '5.6',
- 'trusty' => '5.6',
- 'stretch' => '5.6',
- default => '5',
- }
-
- $folder = $::lsbdistcodename ? {
+ $version = $::php::params::version5
+ $folder = $::lsbdistcodename ? {
'xenial' => "/etc/php/${version}",
'trusty' => "/etc/php/${version}",
'stretch' => "/etc/php/${version}",
@@ -72,10 +66,17 @@ class php::series5(
}
# The needed apache modules
- if $manage_mod_php == true {
+ if $manage_mod_php == '5' {
+ $version7 = $::php::params::version7
+
apache::module { "php${version}":
ensure => present,
require => Package["libapache2-mod-php${version}"],
}
+
+ apache::module { "php${version7}":
+ ensure => absent,
+ require => Package["libapache2-mod-php${version}"],
+ }
}
}