summaryrefslogtreecommitdiff
path: root/modules/profiles/manifests/phpfpm.pp
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2022-01-05 05:07:25 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2022-01-05 05:07:25 +0100
commitcad8f107bf7e81ab143cc7a2cb9660761589eb3b (patch)
treec7ed9628010a96bbc3dfda297e64da237107a049 /modules/profiles/manifests/phpfpm.pp
parentSet refreshonly for wpa_supplicant. (diff)
downloadwebdav_server-cad8f107bf7e81ab143cc7a2cb9660761589eb3b.tar.gz
webdav_server-cad8f107bf7e81ab143cc7a2cb9660761589eb3b.tar.xz
Move remaining out of site.pp.
Diffstat (limited to 'modules/profiles/manifests/phpfpm.pp')
-rw-r--r--modules/profiles/manifests/phpfpm.pp21
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/profiles/manifests/phpfpm.pp b/modules/profiles/manifests/phpfpm.pp
new file mode 100644
index 0000000..2aaf0df
--- /dev/null
+++ b/modules/profiles/manifests/phpfpm.pp
@@ -0,0 +1,21 @@
+class profiles::phpfpm (
+ String $version = '7.4',
+) {
+
+ # The packageg php-fpm also exists, which simply pulls in php7.4-fpm
+
+ ensure_packages(["php${version}-fpm"])
+
+ service { "php${version}-fpm":
+ ensure => running,
+ enable => true,
+ }
+
+ systemd::dropin_file { 'runtime-dir.conf':
+ unit => 'php${version}-fpm.service',
+ content => @(EOF)
+ [Service]
+ RuntimeDirectory=php
+ | EOF
+ }
+}