Newer
Older
- name: Copying over libvirt TLS keys (nova-libvirt)
vars:
service: "{{ nova_cell_services['nova-libvirt'] }}"
service_name: nova-libvirt
paths:
- "{{ node_custom_config }}/nova/nova-libvirt/{{ inventory_hostname }}/{{ item }}"
- "{{ node_custom_config }}/nova/nova-libvirt/{{ item }}"
src: "{{ lookup('first_found', paths) }}"
dest: "{{ node_config_directory }}/{{ service_name }}/{{ item }}"
when:
- inventory_hostname in groups[service.group]
- service.enabled | bool
with_items:
- cacert.pem
- servercert.pem
- serverkey.pem
- clientcert.pem
- clientkey.pem
notify:
- Restart {{ service_name }} container
- name: Copying over libvirt TLS keys (nova-compute)
become: true
vars:
service: "{{ nova_cell_services['nova-compute'] }}"
service_name: nova-compute
paths:
- "{{ node_custom_config }}/nova/nova-libvirt/{{ inventory_hostname }}/{{ item }}"
- "{{ node_custom_config }}/nova/nova-libvirt/{{ item }}"
copy:
src: "{{ lookup('first_found', paths) }}"
dest: "{{ node_config_directory }}/{{ service_name }}/{{ item }}"
mode: "0600"
when:
- inventory_hostname in groups[service.group]
- service.enabled | bool
with_items:
- cacert.pem
- clientcert.pem
- clientkey.pem
notify:
- Restart {{ service_name }} container