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 +