]> git.proxmox.com Git - ceph.git/blob - ceph/qa/qa_scripts/openstack/execs/libvirt-secret.sh
add subtree-ish sources for 12.0.3
[ceph.git] / 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}