Skip to content

Commit d8e3ca4

Browse files
committed
Start virtqemud service instead of checking for the sock path
1 parent 24abaf4 commit d8e3ca4

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

roles/libvirt_manager/tasks/clean_layout.yml

+14-5
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@
22
- name: Get installed packages list
33
ansible.builtin.package_facts: {}
44

5-
- name: Get virtqemud socket
6-
register: _virtqemud
7-
ansible.builtin.stat:
8-
path: "/var/run/libvirt/virtqemud-sock"
5+
- name: Populate service facts
6+
ansible.builtin.service_facts:
7+
8+
- name: Start virtqemud socket service
9+
ansible.builtin.service:
10+
name: "{{ item }}"
11+
state: started
12+
enabled: true
13+
loop:
14+
- virtqemud.service
15+
- virtqemud.socket
16+
when: ansible_facts['services']['virtqemud.service']['status'] | default('not-found') != 'not-found'
17+
become: true
918

1019
- name: Set _is_deepscrub internal fact
1120
ansible.builtin.set_fact:
@@ -22,7 +31,7 @@
2231
cifmw_libvirt_manager_dependency_packages |
2332
difference(ansible_facts.packages.keys()) |
2433
length == 0
25-
- _virtqemud.stat.exists
34+
- ansible_facts['services']['virtqemud.service']['status'] | default('not-found') != 'not-found'
2635
block:
2736
- name: List all of the existing virtual machines
2837
register: vms_list

0 commit comments

Comments
 (0)