diff --git a/manifests/db/mysql.pp b/manifests/db/mysql.pp index c985079..3807af9 100644 --- a/manifests/db/mysql.pp +++ b/manifests/db/mysql.pp @@ -57,5 +57,8 @@ class freezer::db::mysql( allowed_hosts => $allowed_hosts, } - ::Openstacklib::Db::Mysql['freezer'] ~> Exec<| title == 'freezer-manage db_sync' |> + Anchor['freezer::db::begin'] + ~> Class['freezer::db::mysql'] + ~> Anchor['freezer::db::end'] + } diff --git a/manifests/db/postgresql.pp b/manifests/db/postgresql.pp index 0a26672..23c2e83 100644 --- a/manifests/db/postgresql.pp +++ b/manifests/db/postgresql.pp @@ -34,8 +34,6 @@ class freezer::db::postgresql( include ::freezer::deps - Class['freezer::db::postgresql'] -> Service<| title == 'freezer' |> - ::openstacklib::db::postgresql { 'freezer': password_hash => postgresql_password($user, $password), dbname => $dbname, @@ -44,6 +42,8 @@ class freezer::db::postgresql( privileges => $privileges, } - ::Openstacklib::Db::Postgresql['freezer'] ~> Exec<| title == 'freezer-manage db_sync' |> + Anchor['freezer::db::begin'] + ~> Class['freezer::db::postgresql'] + ~> Anchor['freezer::db::end'] }