Puppet Class: puppetdashboard::mysql
- Inherits:
- puppetdashboard
- Defined in:
- manifests/mysql.pp
Overview
Class puppetdashboard::mysql
Manages Mysql on Puppet Dahsboard.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/mysql.pp', line 5
class puppetdashboard::mysql inherits puppetdashboard {
include mysql
mysql::grant { "puppetdashboard_grants_${::fqdn}":
mysql_db => $puppetdashboard::db_name,
mysql_user => $puppetdashboard::db_user,
mysql_password => $puppetdashboard::db_password,
mysql_privileges => 'ALL',
mysql_host => 'localhost',
}
exec { 'puppetdashboard_dbmigrate':
cwd => $puppetdashboard::data_dir,
command => 'rake RAILS_ENV=production db:migrate',
require => Mysql::Grant["puppetdashboard_grants_${::fqdn}"],
refreshonly => true,
path => '/usr/bin:/bin:/usr/sbin:/sbin',
subscribe => Package['puppetdashboard'],
}
}
|