Puppet Class: redmine::database_mysql
- Defined in:
- manifests/database_mysql.pp
Overview
Class redmine::database_mysql
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 29 |
# File 'manifests/database_mysql.pp', line 2
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}.*"
}
}
|