From 5dc9372a6a74cea7c8187f146430726d15a477d7 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Wed, 20 Aug 2014 14:58:36 +0200 Subject: [PATCH] compute: notify nova-compute on set_secret_value_virsh refreshing When running set_secret_value_virsh, we have to notify nova-compute service, otherwise nova will fail to connect to RADOS. Partial-bug #582 Signed-off-by: Emilien Macchi --- manifests/compute/hypervisor.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manifests/compute/hypervisor.pp b/manifests/compute/hypervisor.pp index 7f87832b..d22fa3f0 100644 --- a/manifests/compute/hypervisor.pp +++ b/manifests/compute/hypervisor.pp @@ -199,7 +199,10 @@ Host * File <<| tag == 'ceph_compute_secret_file' |>> Exec <<| tag == 'get_or_set_virsh_secret' |>> - Exec <<| tag == 'set_secret_value_virsh' |>> + + # After setting virsh key, we need to restart nova-compute + # otherwise nova will fail to connect to RADOS. + Exec <<| tag == 'set_secret_value_virsh' |>> ~> Service['nova-compute'] # If Cinder & Nova reside on the same node, we need a group # where nova & cinder users have read permissions.