Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / qa_scripts / openstack / execs / libvirt-secret.sh
1 #!/bin/bash -f
2
3 #
4 # Generate a libvirt secret on the Openstack node. 
5 #
6 openstack_node=${1}
7 uuid=`uuidgen`
8 cat > secret.xml <<EOF
9 <secret ephemeral='no' private='no'>
10   <uuid>${uuid}</uuid>
11   <usage type='ceph'>
12     <name>client.cinder secret</name>
13   </usage>
14 </secret>
15 EOF
16 sudo virsh secret-define --file secret.xml
17 sudo virsh secret-set-value --secret ${uuid} --base64 $(cat client.cinder.key)
18 echo ${uuid}