Puppet Class: grafana::session

Defined in:
manifests/session.pp

Overview

Parameters:

  • cookie_name (Optional[String])
  • cookie_secure (Optional[Boolean])
  • cookie_life_time (Optional[Integer[0]])


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

class grafana::session (
  Optional[String]     $cookie_name,
  Optional[Boolean]    $cookie_secure,
  Optional[Integer[0]] $cookie_life_time,
) {

  $config = delete_undef_values({
    'session/provider'         => 'memory',
    'session/cookie_name'      => $cookie_name,
    'session/cookie_secure'    => $cookie_secure,
    'session/cookie_life_time' => $cookie_life_time,
  })

  $config.each |String $setting, Any $value| {
    grafana_ini_setting { $setting:
      value => $value,
    }
  }
}