Puppet Class: icinga::web::database
- Defined in:
-
manifests/web/database.pp
Summary
Setup Icinga Web 2 database for user settings.
Overview
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'manifests/web/database.pp', line 19
class icinga::web::database(
Enum['mysql','pgsql'] $db_type,
Array[Stdlib::Host] $web_instances,
String $db_pass,
String $db_name = 'icingaweb2',
String $db_user = 'icingaweb2',
) {
::icinga::database { "${db_type}-${db_name}":
db_type => $db_type,
db_name => $db_name,
db_user => $db_user,
db_pass => $db_pass,
access_instances => $web_instances,
mysql_privileges => ['ALL'],
}
}
|