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 |
# 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}.*",
before => Exec['rails_migrations'],
}
}
|