puppet-nova/manifests/compute
Emilien Macchi c336c7bfe5 rbd: make sure libvirt is run before get-or-set virsh secret
If we try to get-or-set virsh secret before starting libvirt, we got
this:
Failed to connect socket to '/var/run/libvirt/libvirt-sock'

Also, drop the requirement on nova::config::end Anchor for libvirt
service, that already needs to run before nova-compute service.
It's created a dependency cycle:
Anchor[nova::config::end] => Service[libvirt] => Exec[get-or-set virsh
secret] => Exec[set-secret-value virsh] => Anchor[nova::config::end]

Also, stop requiring ceph-client-package Package resource in the
'get-or-set virsh secret' Exec, since the resource is not required in
this class.

This patch is an attempt to prevent this situation and allow to deploy
nova-compute with RBD in a single Puppet run.

Change-Id: I69a7d40e7d1847be06a843986ace4f0602272fe1
2016-02-22 12:34:40 -05:00
..
ironic.pp Allow to set max_concurrent_build for ironic compute 2016-02-08 23:07:20 +00:00
libvirt.pp rbd: make sure libvirt is run before get-or-set virsh secret 2016-02-22 12:34:40 -05:00
neutron.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
rbd.pp rbd: make sure libvirt is run before get-or-set virsh secret 2016-02-22 12:34:40 -05:00
serial.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
spice.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
vmware.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
xenserver.pp Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00