1-st implementation of fencing/stonith
fence example in manifest
FIX: node -- is a puppet keyword and his using are prohibited
remove dependency loop, fencing now is a class, add package move cs_property'stonith-enabled' to fencing class.
fencing start works
move stonith-enabled property to openstack::corosync
cleaning up code for fencing
move stonith-enabled to cluster::fencing
xxx
deploy pass
Add cluster virsh_fence agents to ha manifest

Assumes hardcoded values for names of kvm host user & pass, and virtual machines naming rules

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Refactor cluster::fencing usage

TODO add ruby-libvirt to ks to query libvirt on bootstrap

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Use uuid and kvm_host custom facts for fence_virsh

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>