diff --git a/manifests/compute/libvirt/services.pp b/manifests/compute/libvirt/services.pp index ac9b0215e..32c9b30b5 100644 --- a/manifests/compute/libvirt/services.pp +++ b/manifests/compute/libvirt/services.pp @@ -151,11 +151,14 @@ class nova::compute::libvirt::services ( # messagebus if( $facts['os']['family'] == 'RedHat') { + # NOTE(tkajinam): Do not use libvirt-service tag to avoid unnecessary + # restart. service { 'messagebus': - ensure => running, - enable => true, - name => $::nova::params::messagebus_service_name, - tag => 'libvirt-service', + ensure => running, + enable => true, + name => $::nova::params::messagebus_service_name, + require => Anchor['nova::service::begin'], + before => Anchor['nova::service::end'], } } }