Update puppet ceilometer upgrade dependency on service identity
The existing dependency for ceilometer upgrade cannot ensure that it was executed after all service identites for ceilometer and gnocchi were created. This causes ceilometer upgrade fails during subcloud configuration since an ordering problem that ceilometer service not being created before running ceilometer upgrade. This commit is to update the dependency against the service identity for ceilometer and gnocchi to ensure the correct ordering. Closes-Bug: 1791303 Change-Id: Ibb4fb0fe15ba5c046d3c03478e4a9c1bee908f35 Signed-off-by: Angie Wang <angie.wang@windriver.com>
This commit is contained in:
parent
43d38f3a68
commit
d035cfabe5
|
@ -24,9 +24,9 @@ class openstack::ceilometer {
|
|||
if $::platform::params::distributed_cloud_role != 'systemcontroller' {
|
||||
include ::openstack::gnocchi::params
|
||||
|
||||
Keystone_endpoint["${::openstack::gnocchi::params::region_name}/gnocchi::metric"] ->
|
||||
class { '::ceilometer::db::sync':
|
||||
extra_params => '--skip-metering-database'
|
||||
extra_params => '--skip-metering-database',
|
||||
require => [Keystone::Resource::Service_identity["ceilometer", "gnocchi"]]
|
||||
}
|
||||
|
||||
if $::platform::params::vswitch_type !~ '^ovs' {
|
||||
|
|
Loading…
Reference in New Issue