Improve libvirt key handling

This commit is contained in:
Joshua Boniface 2023-09-01 15:42:19 -04:00
parent 37506b981f
commit 9d01d5d3cb
1 changed files with 6 additions and 2 deletions

View File

@ -20,12 +20,16 @@
- ceph-secret.xml
notify: restart libvirtd
- name: get ceph libvirt secret key
command: ceph auth get-key client.libvirt
register: libvirt_key
- name: define ceph secret
command: virsh secret-define /etc/libvirt/ceph-secret.xml
ignore_errors: true
- name: set ceph secret value
command: virsh secret-set-value --secret {{ ceph_storage_secret_uuid }} --base64 {{ ceph_storage_secret_key }}
- name: set ceph libvirt secret value
command: virsh secret-set-value --secret {{ ceph_storage_secret_uuid }} --base64 {{ libvirt_key.stdout }}
ignore_errors: true
- name: configure libvirt for listening