1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'manifests/database_mysql.pp', line 1
class redmine::database_mysql {
Mysql_database {
require => Class['mysql::server']
}
mysql_database { [$redmine::production_database,$redmine::development_database]:
ensure => present,
charset => 'utf8'
} ->
mysql_user { "${redmine::database_user}@${redmine::database_server}":
password_hash => mysql_password($redmine::database_password)
} ->
mysql_grant { "${redmine::database_user}@${redmine::database_server}/${redmine::production_database}.*":
user => "${redmine::database_user}@${redmine::database_server}",
privileges => ['all'],
table => "${redmine::production_database}.*"
} ->
mysql_grant { "${redmine::database_user}@${redmine::database_server}/${redmine::development_database}.*":
user => "${redmine::database_user}@${redmine::database_server}",
privileges => ['all'],
table => "${redmine::development_database}.*"
}
}
|