This commit removes all code that was related to deprecations, including tests put in during the liberty release cycle and increases the verbosity of warnings provided for code deprecated during this cycle (Mitaka). Change-Id: I991654c6c0706eea31a6702703596e73080bec4e
65 lines
1.6 KiB
Puppet
65 lines
1.6 KiB
Puppet
# == Class: cinder::db::mysql
|
|
#
|
|
# The cinder::db::mysql class creates a MySQL database for cinder.
|
|
# It must be used on the MySQL server
|
|
#
|
|
# === Parameters
|
|
#
|
|
# [*password*]
|
|
# password to connect to the database. Mandatory.
|
|
#
|
|
# [*dbname*]
|
|
# name of the database. Optional. Defaults to cinder.
|
|
#
|
|
# [*user*]
|
|
# user to connect to the database. Optional. Defaults to cinder.
|
|
#
|
|
# [*host*]
|
|
# the default source host user is allowed to connect from.
|
|
# Optional. Defaults to 'localhost'
|
|
#
|
|
# [*allowed_hosts*]
|
|
# other hosts the user is allowd to connect from.
|
|
# Optional. Defaults to undef.
|
|
#
|
|
# [*charset*]
|
|
# the database charset. Optional. Defaults to 'utf8'
|
|
#
|
|
# [*collate*]
|
|
# the database collation. Optional. Defaults to 'utf8_general_ci'
|
|
#
|
|
# === Deprecated Parameters
|
|
#
|
|
# [*cluster_id*]
|
|
# Unused. No effect.
|
|
#
|
|
class cinder::db::mysql (
|
|
$password,
|
|
$dbname = 'cinder',
|
|
$user = 'cinder',
|
|
$host = '127.0.0.1',
|
|
$allowed_hosts = undef,
|
|
$charset = 'utf8',
|
|
$collate = 'utf8_general_ci',
|
|
$cluster_id = 'localzone',
|
|
) {
|
|
|
|
validate_string($password)
|
|
|
|
if $cluster_id != 'localzone' {
|
|
warning('The cluster_id parameter is deprecated and has no affect. It will be completely removed from puppet-cinder in the N-release')
|
|
}
|
|
|
|
::openstacklib::db::mysql { 'cinder':
|
|
user => $user,
|
|
password_hash => mysql_password($password),
|
|
dbname => $dbname,
|
|
host => $host,
|
|
charset => $charset,
|
|
collate => $collate,
|
|
allowed_hosts => $allowed_hosts,
|
|
}
|
|
|
|
::Openstacklib::Db::Mysql['cinder'] ~> Exec<| title == 'cinder-manage db_sync' |>
|
|
}
|