Improve libvirt key handling

This commit is contained in:
Joshua Boniface 2019-06-11 13:30:55 -04:00
parent b82c8fc185
commit 37ae64b1df
1 changed files with 6 additions and 2 deletions

View File

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