]> gitweb.fluxo.info Git - puppet-php.git/commitdiff
Updates packages and module definitions
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 22 Jun 2018 15:32:31 +0000 (12:32 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 22 Jun 2018 15:32:31 +0000 (12:32 -0300)
manifests/config.pp
manifests/series5.pp
manifests/series7.pp
manifests/series7/packages.pp

index ca307e34b8ec1a26b108bb7147f211b596fbb3da..e4d143e8f7ab1b602ef21e2df8cd2ef67b9b695d 100644 (file)
@@ -1,4 +1,4 @@
-define php::config($series = '5', $order = '20', $value, $ensure = 'present', $sapi = 'apache2') {
+define php::config($series = '5', $order = '20', $param = $name, $value, $ensure = 'present', $sapi = 'apache2') {
   if $series == '5' {
     $version = $::php::series5::version
     $folder  = $::php::series5::folder
@@ -8,12 +8,12 @@ define php::config($series = '5', $order = '20', $value, $ensure = 'present', $s
     $folder  = $::php::series7::folder
   }
 
-  file { "${folder}/${sapi}/conf.d/${order}-${name}.ini":
+  file { "${folder}/${sapi}/conf.d/${order}-${param}.ini":
     ensure  => $ensure,
     owner   => root,
     group   => root,
     mode    => '0644',
-    content => "${name}=${value}\n",
+    content => "${param}=${value}\n",
     require => File["${folder}/${sapi}/conf.d"],
     notify  => $sapi ? {
       'apache2' => Service['apache2'],
index 1625b1692c13dcdae33f92d7490965e0e5b7e0f2..307961afe33e8103ce41ab84c7bf070474da6feb 100644 (file)
@@ -69,4 +69,10 @@ class php::series5(
   if $hardened == true {
     include php::series5::hardened
   }
+
+  # The needed apache modules
+  #apache::module { "php${version}":
+  #  ensure  => present,
+  #  require => Package["libapache2-mod-php${version}"],
+  #}
 }
index 9e2b09455e2e0fc048ac8c4241fdf382aee7bad0..f15a32a4871ccacb849ec3f8add1585e302167e8 100644 (file)
@@ -25,7 +25,7 @@ class php::series7(
   }
 
   # The needed apache modules
-  #apache::module { 'php':
+  #apache::module { "php${version}":
   #  ensure  => present,
   #  require => Package["libapache2-mod-php${version}"],
   #}
index 1e949b88885f3220ff6a33f1fc81760c892b3fdb..ab77253aee39a670af6dcbf2b49543fe913f9d30 100644 (file)
@@ -1,7 +1,7 @@
 class php::series7::packages {
   $version = $::php::series7::version
 
-  package { [ 'php', 'php-mysql', 'php-sqlite3', 'php-cli', 'php-curl', 'php-gmp', "libapache2-mod-php${version}" ]:
+  package { [ 'php', 'php-mysql', "php-${version}-mysql", 'php-sqlite3', 'php-cli', 'php-curl', 'php-gmp', "libapache2-mod-php${version}" ]:
     ensure => installed,
   }