12345678910111213141516171819202122232425262728293031323334353637383940 |
- class nova::db::online_data_migrations(
- $extra_params = undef,
- $db_sync_timeout = 300,
- ) {
- include ::nova::deps
- include ::nova::params
- exec { 'nova-db-online-data-migrations':
- command => "/usr/bin/nova-manage ${extra_params} db online_data_migrations",
- refreshonly => true,
- try_sleep => 5,
- tries => 10,
- timeout => $db_sync_timeout,
- logoutput => on_failure,
- subscribe => [
- Anchor['nova::install::end'],
- Anchor['nova::config::end'],
- Anchor['nova::dbsync_api::end'],
- Anchor['nova::db_online_data_migrations::begin']
- ],
- notify => Anchor['nova::db_online_data_migrations::end'],
- }
- }
|