From 0e9182000aadddbd5ef5a3b4fdc0a5ee5228f35f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 5 Jul 2016 15:30:07 -0300 Subject: Adds php::folder param --- manifests/init.pp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'manifests/init.pp') diff --git a/manifests/init.pp b/manifests/init.pp index 7892265..034801f 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -26,14 +26,19 @@ class php { } } - file { [ '/etc/php5', '/etc/php5/cli', '/etc/php5/apache2' ]: + $folder = ? $::lsbdistcodename { + 'xenial' => '/etc/php', + default => '/etc/php5', + }, + + file { [ "${folder}", "${folder}/cli", "${folder}/apache2" ]: ensure => directory, owner => root, group => root, mode => 0755, } - file { '/etc/php5/cli/php.ini': + file { "${folder}/cli/php.ini": ensure => present, owner => root, group => root, @@ -43,10 +48,10 @@ class php { "puppet:///modules/php/cli/php.${::operatingsystem}_${::lsbdistcodename}.ini", "puppet:///modules/php/cli/php.${::operatingsystem}.ini", "puppet:///modules/php/cli/php.ini" ], - require => [ Package['php5'], File['/etc/php5/cli'] ], + require => [ Package['php5'], File["${folder}/cli"] ], } - file { "/etc/php5/apache2/php.ini": + file { "${folder}/apache2/php.ini": ensure => present, owner => root, group => root, @@ -57,6 +62,6 @@ class php { "puppet:///modules/php/apache2/php.${::operatingsystem}.ini", "puppet:///modules/php/apache2/php.ini" ], notify => Service['apache2'], - require => [ Package['php5'], File['/etc/php5/apache2'] ], + require => [ Package['php5'], File["${folder}/etc/php5/apache2'] ], } } -- cgit v1.2.3