diff --git a/tasks/main.yml b/tasks/main.yml index 36d4d4d..c160ff6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,18 +9,18 @@ template: src: templates/rbd_secret.xml.j2 dest: /tmp/secret.xml -# when: virsh_secret_result.rc != 0 + when: virsh_secret_result is defined and virsh_secret_result.rc != 0 ignore_errors: yes tags: libvirt-secret - name: Define libvirt RBD secret command: virsh secret-define /tmp/secret.xml -# when: virsh_secret_result.rc != 0 + when: virsh_secret_result is defined and virsh_secret_result.rc != 0 ignore_errors: yes tags: libvirt-secret - name: Set libvirt RBD secret command: virsh secret-set-value {{ rbd_secret_uuid }} {{ rbd_secret_key }} -# when: virsh_secret_result.rc != 0 + when: virsh_secret_result is defined and virsh_secret_result.rc != 0 ignore_errors: yes tags: libvirt-secret