Puppet Class: ttrss::params

Inherited by:
ttrss
Defined in:
manifests/params.pp

Overview

Operating System Defaults



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/params.pp', line 2

class ttrss::params {
  case $::osfamily {
    'RedHat': {
      case $::operatingsystem {
        'Fedora': {
          $database_package_name = { 'pgsql' => 'php-pgsql', 'mysql' => 'php-mysqlnd' }
          $php_extensions = ['php-mbstring', 'php-ZendFramework2-Dom', 'php-intl']
          $updater_php_extensions = 'php-process'
        }
        default: { fail("operatingsystem ${::operatingsystem} is not supported") }
      }
      $systemd_unit_path = '/etc/systemd/system'
      $webserver_user = 'apache'
    }
    'Debian': {
      $database_package_name = { 'pgsql' =>  'php7.0-pgsql', 'mysql' => 'php7.0-mysql' }
      $php_extensions = ['php-mbstring', 'zendframework', 'php7.0-intl']
      $updater_php_extensions = 'php-symfony-process'
      $systemd_unit_path = '/etc/systemd/system'
      $webserver_user = 'www-data'
    }
    default: { fail("osfamily ${::osfamily} is not supported") }
  }
}