puppet-wmdeit_piwik/manifests/params.pp

67 lines
1.3 KiB
Puppet

# piwik os dependend params
class piwik::params{
case $::osfamily {
'FreeBSD':{
$sourcezip = "/usr/local/www/piwik.zip"
$wwwdir = "/usr/local/www"
$unzipcmd = "/usr/local/bin/unzip"
$phpver = "php72"
$wwwuser = "www"
$ssldir = "/usr/local/etc/ssl"
$phpfpm_cfg ="/usr/local/etc/php-fpm.conf"
$cache_dir = "/var/cache/nginx"
$phpfpm_service = "php-fpm"
$eventmech = "kqueue"
$packages = [
"$phpver",
"$phpver-session",
"$phpver-json",
"$phpver-pdo",
"$phpver-pdo_mysql",
"$phpver-curl",
"$phpver-filter",
"$phpver-ctype",
"$phpver-hash",
"$phpver-zlib",
"$phpver-iconv",
"$phpver-mbstring",
"$phpver-xml",
"$phpver-simplexml",
"$phpver-gd",
"$phpver-dom",
"$phpver-openssl",
"$phpver-opcache",
"unzip" ]
}
default: {
$sourcezip = "/srv/www/piwik.zip"
$wwwdir="/srv/www"
$unzipcmd ="/usr/bin/unzip"
$wwwuser = "www-data"
$cache_dir = "/var/cache/nginx"
$phpver = "php7.2"
$phpfpm_cfg ="/etc/php/7.0/fpm/php-fpm.conf"
$phpfpm_service = "$phpver-fpm"
$ssldir = "/etc/ssl"
$eventmech = "epoll"
$packages = [
"$phpver-fpm",
"$phpver-mysql",
"$phpver-mbstring",
"$phpver-gd",
"$phpver-dom",
"$phpver-simplexml",
]
}
}
}