diff --git a/manifests/db.pp b/manifests/db.pp index c10e7ebf..2d42ff59 100644 --- a/manifests/db.pp +++ b/manifests/db.pp @@ -11,6 +11,8 @@ class glance::db( $cluster_id = 'localzone' ) { + Class['glance::db'] ~> Exec<| title == 'glance-manage db_sync' |> + require 'mysql::python' mysql::db { $dbname: diff --git a/manifests/registry.pp b/manifests/registry.pp index 86955e53..bee1a1b4 100644 --- a/manifests/registry.pp +++ b/manifests/registry.pp @@ -33,8 +33,6 @@ class glance::registry( content => template('glance/glance-registry-paste.ini.erb'), } - Database<| title == 'glance' |> ~> Exec['glance-manage db_sync'] - exec { 'glance-manage db_sync': path => '/usr/bin', refreshonly => true,