diff --git a/manifests/db/mysql.pp b/manifests/db/mysql.pp index 28b158339..9593da46e 100644 --- a/manifests/db/mysql.pp +++ b/manifests/db/mysql.pp @@ -20,7 +20,7 @@ class nova::db::mysql( password => $password, host => $host, # I may want to inject some sql - require => Class['mysql::server'], + require => Class['mysql::config'], } if $allowed_hosts { diff --git a/spec/classes/nova_db_mysql_spec.rb b/spec/classes/nova_db_mysql_spec.rb new file mode 100644 index 000000000..ed0564ead --- /dev/null +++ b/spec/classes/nova_db_mysql_spec.rb @@ -0,0 +1,16 @@ +require 'spec_helper' + +describe 'nova::db::mysql' do + let :facts do + { :osfamily => "Debian" } + end + let :params do + { :password => "qwerty" } + end + it { should contain_mysql__db('nova').with( + :user => 'nova', + :password => 'qwerty', + :require => "Class[Mysql::Config]" + )} + +end