Files
puppet-nova/manifests/db/mysql/host_access.pp
Mathieu Gagné 65eb7a500c Puppet lint
Change-Id: Ia95da80607a05f228aec9cce6468f75aef0a4711
2013-06-03 19:29:11 -04:00

15 lines
460 B
Puppet

# db/allowed_hosts.pp
define nova::db::mysql::host_access ($user, $password, $database) {
database_user { "${user}@${name}":
password_hash => mysql_password($password),
provider => 'mysql',
require => Database[$database],
}
database_grant { "${user}@${name}/${database}":
# TODO figure out which privileges to grant.
privileges => 'all',
provider => 'mysql',
require => Database_user["${user}@${name}"]
}
}