6
0
Fork 0
This repository has been archived on 2022-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
cdist-recycledcloud/type/__recycledcloud_opennebula_.../gencode-remote

19 lines
443 B
Bash
Executable File

#!/bin/sh
ceph_libvirt_key=$(cat "$__object/parameter/ceph-secret")
UUID=$(cat "$__object/parameter/ceph-secret-uuid")
cat << EOF
cat > secret.xml << END
<secret ephemeral='no' private='no'>
<uuid>$UUID</uuid>
<usage type='ceph'>
<name>client.libvirt secret</name>
</usage>
</secret>
END
virsh -c qemu:///system secret-define secret.xml
virsh -c qemu:///system secret-set-value --secret $UUID --base64 $ceph_libvirt_key
EOF