From 19a3a2cda8682e8b00f8c8962461cd8b4fef10d5 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 12 Apr 2018 12:29:24 -0300 Subject: Refactor and add php-fpm support --- manifests/fpm.pp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 manifests/fpm.pp (limited to 'manifests/fpm.pp') diff --git a/manifests/fpm.pp b/manifests/fpm.pp new file mode 100644 index 0000000..25b1ee5 --- /dev/null +++ b/manifests/fpm.pp @@ -0,0 +1,29 @@ +class php::fpm( + $ensure = 'present', +) { + $series = $::php::series + + if $series == '5' { + $version = $::php::series5::version + } + else { + $version = $::php::series7::version + } + + package { 'php-fpm': + ensure => $ensure, + } + + service { "php${version}-fpm": + ensure => $ensure ? { + 'present' => running, + default => stopped, + }, + require => Package['php-fpm'], + } + + apache::module { [ "proxy_fcgi", "setenvif" ]: + ensure => $ensure, + require => Package["apache"], + } +} -- cgit v1.2.3