123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- class nova::deps {
-
-
-
-
-
-
-
- anchor { 'nova::install::begin': }
- -> Package<| tag == 'nova-package'|>
- ~> anchor { 'nova::install::end': }
- -> anchor { 'nova::config::begin': }
- -> Nova_config<||>
- ~> anchor { 'nova::config::end': }
- -> anchor { 'nova::db::begin': }
- -> anchor { 'nova::db::end': }
- ~> anchor { 'nova::service::begin': }
- ~> Service<| tag == 'nova-service' |>
- ~> anchor { 'nova::service::end': }
-
- Anchor['nova::config::begin']
- -> Nova_paste_api_ini<||>
- ~> Anchor['nova::config::end']
-
-
-
-
-
-
-
- Anchor['nova::install::begin']
- -> Package<| tag == 'nova-support-package'|>
- -> Anchor['nova::install::end']
-
-
-
-
-
- Anchor['nova::dbsync_api::end']
- -> Nova_cells<||>
- Anchor['nova::dbsync::end']
- -> Nova_cells<||>
- Anchor['nova::dbsync_api::end']
- -> Nova_floating<||>
- Anchor['nova::dbsync::end']
- -> Nova_floating<||>
- Anchor['nova::dbsync_api::end']
- -> Nova_network<||>
- Anchor['nova::dbsync::end']
- -> Nova_network<||>
-
-
- Oslo::Db<||> -> Anchor['nova::dbsync::begin']
-
- Anchor['nova::install::end'] ~> Anchor['nova::service::begin']
- Anchor['nova::config::end'] ~> Anchor['nova::service::begin']
-
-
-
- anchor { 'nova-start':
- require => Anchor['nova::install::end'],
- before => Anchor['nova::config::begin'],
- }
-
-
-
-
-
-
-
-
- anchor { 'nova::dbsync_api::begin':
- subscribe => Anchor['nova::db::end']
- } ->
- anchor { 'nova::dbsync_api::end':
- notify => Anchor['nova::service::begin'],
- }
-
- anchor { 'nova::dbsync::begin':
- subscribe => [
- Anchor['nova::db::end'],
- Anchor['nova::dbsync_api::end']
- ]
- } ->
- anchor { 'nova::dbsync::end':
- notify => Anchor['nova::service::begin']
- }
-
-
- anchor { 'nova::cell_v2::begin':
- subscribe => Anchor['nova::dbsync_api::end']
- } ->
- Nova::Cell_v2::Cell<||> ~>
- anchor { 'nova::cell_v2::end':
- notify => Anchor['nova::dbsync::begin']
- }
-
- anchor { 'nova::db_online_data_migrations::begin':
- subscribe => Anchor['nova::dbsync_api::end']
- } ->
- anchor { 'nova::db_online_data_migrations::end':
- notify => Anchor['nova::service::begin']
- }
- }
|