From 130ad1dba57719495d8ab6f596e9d7d0cde4a40f Mon Sep 17 00:00:00 2001 From: Maxim Vershinin Date: Tue, 15 Sep 2026 19:33:43 +0400 Subject: [PATCH] feat(role): installs qemu-guest-agent on Alpine, enables and starts the service --- roles/base_system/tasks/install_packages.yaml | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/roles/base_system/tasks/install_packages.yaml b/roles/base_system/tasks/install_packages.yaml index fda6ee4..f225c64 100644 --- a/roles/base_system/tasks/install_packages.yaml +++ b/roles/base_system/tasks/install_packages.yaml @@ -7,7 +7,7 @@ become: true remote_user: ansible -- name: Install qemu-guest-agent on VM +- name: Install qemu-guest-agent on VM with apt-based systems when: - ansible_facts['os_family'] == "Debian" - ansible_facts['virtualization_type'] == "kvm" @@ -29,3 +29,24 @@ name: "{{ alpine_packages }}" update_cache: true remote_user: ansible + +- name: Install qemu-guest-agent on VM with Alpine + when: + - ansible_facts['distribution'] == "Alpine" + - ansible_facts['virtualization_type'] == "kvm" + community.general.apk: + name: qemu-guest-agent + update_cache: true + become: true + remote_user: ansible + tags: + - kvm-guests + - packages + + +- name: Enable qemu-guest-agent + ansible.builtin.service: + name: qemu-guest-agent + enabled: yes + state: started +