Add test code for glance with mysql backend

This commit is contained in:
Dan Bode 2012-04-06 16:15:58 -07:00
parent 1180bffdb1
commit cfc951664a
1 changed files with 50 additions and 1 deletions

View File

@ -21,7 +21,6 @@ node glance {
}
node glance_keystone {
class { 'concat::setup': }
class { 'keystone::config::sqlite': }
class { 'keystone':
log_verbose => true,
@ -33,6 +32,24 @@ node glance_keystone {
class { 'glance::keystone::auth': }
}
node glance_keystone_mysql {
class { 'mysql::server': }->
class { 'keystone':
log_verbose => true,
log_debug => true,
catalog_type => 'sql',
}->
class { 'keystone::mysql':
password => 'keystone',
}->
class { 'keystone::roles::admin': }
class { 'role_glance_mysql': }
class { 'glance::keystone::auth': }
class { 'keystone::config::mysql':
password => 'keystone'
}
}
node default {
fail("could not find a matching node entry for ${clientcert}")
}
@ -59,3 +76,35 @@ class role_glance_sqlite {
}
}
class role_glance_mysql {
class { 'glance::api':
log_verbose => 'True',
log_debug => 'True',
auth_type => 'keystone',
keystone_tenant => 'service',
keystone_user => 'glance',
keystone_password => 'glance_password',
}
class { 'glance::backend::file': }
class { 'glance::db':
password => 'glance',
dbname => 'glance',
user => 'glance',
host => '127.0.0.1',
# allowed_hosts = undef,
# $cluster_id = 'localzone'
}
class { 'glance::registry':
log_verbose => 'True',
log_debug => 'True',
auth_type => 'keystone',
keystone_tenant => 'service',
keystone_user => 'glance',
keystone_password => 'glance_password',
}
}