kolla-ansible/tools/setup-compute-libvirt.yml

25 lines
760 B
YAML

# This playbook modifies the system shutdown sequence to ensure that
# nova-compute is shutdown safely, including guests, when used in
# conjunction with systemd-machined and libvirt.
---
- name: Set up compute libvirts to shutdown guests safely
hosts: compute
become: true
vars:
systemd_artifacts:
- "kolla-libvirt-guests-{{ container_engine }}.service"
- virt-guest-shutdown.target
tasks:
- name: Install systemd artifacts
copy:
src: "{{ item }}"
dest: "/usr/lib/systemd/system/{{ item }}"
with_items: "{{ systemd_artifacts }}"
- name: Enable/start systemd artifacts
systemd:
enabled: yes
state: started
name: "{{ item }}"
with_items: "{{ systemd_artifacts }}"