From cfc951664aa2fdd1ae5850224e644fcc8c99a7a3 Mon Sep 17 00:00:00 2001 From: Dan Bode Date: Fri, 6 Apr 2012 16:15:58 -0700 Subject: [PATCH] Add test code for glance with mysql backend --- examples/single.pp | 51 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/examples/single.pp b/examples/single.pp index eceb13ce..1cb91a3c 100644 --- a/examples/single.pp +++ b/examples/single.pp @@ -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', + } + +}