diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-11-02 13:01:00 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-11-02 13:01:00 -0200 |
commit | 5f3ed06fc85c3c9cb8d80c03d157bcc29bf75798 (patch) | |
tree | 6e89619ec894e6649d31cfd6743211e5e2498d17 /manifests/config.pp | |
parent | 94fb97c148af076ea4c0e3ec710847b335761f30 (diff) | |
download | puppet-php-5f3ed06fc85c3c9cb8d80c03d157bcc29bf75798.tar.gz puppet-php-5f3ed06fc85c3c9cb8d80c03d157bcc29bf75798.tar.bz2 |
Support both PHP 5 and 7, defaults to 5
Diffstat (limited to 'manifests/config.pp')
-rw-r--r-- | manifests/config.pp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/manifests/config.pp b/manifests/config.pp index b92ea26..93c0e5b 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -1,11 +1,18 @@ -define php::config($order = '20', $value, $ensure = 'present', $sapi = 'apache2') { - file { "${::php::folder}/${sapi}/conf.d/${order}-${name}.ini": +define php::config($series = '5', $order = '20', $value, $ensure = 'present', $sapi = 'apache2') { + if $series == '5' { + $folder = $::php::series5::folder + } + else { + $folder = $::php::series7::folder + } + + file { "${folder}/${sapi}/conf.d/${order}-${name}.ini": ensure => $ensure, owner => root, group => root, mode => '0644', content => "${name}=${value}\n", - require => File["${::php::folder}/${sapi}/conf.d"], + require => File["${folder}/${sapi}/conf.d"], notify => $sapi ? { 'apache2' => Service['apache2'], default => undef, |