diff --git a/.gitignore b/.gitignore index 5c199eb..5e4093a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ # ---> Ansible *.retry - +facts/* \ No newline at end of file diff --git a/ansible.cfg b/ansible.cfg index 2cc9f33..064a318 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -3,3 +3,5 @@ remote_user = simon inventory = hosts.yml vault_password_file = ~/.ansible/vault_pass.txt private_key_file=~/.ssh/ansible +fact_caching = jsonfile +fact_caching_connection = facts/ \ No newline at end of file diff --git a/roles/defaults/tasks/main.yml b/roles/defaults/tasks/main.yml index 7809180..f8c62a5 100644 --- a/roles/defaults/tasks/main.yml +++ b/roles/defaults/tasks/main.yml @@ -29,4 +29,16 @@ ansible.builtin.import_tasks: ssh-config.yml - name: Install & Configure unattended upgrades - ansible.builtin.import_tasks: unattended-upgrades.yml \ No newline at end of file + ansible.builtin.import_tasks: unattended-upgrades.yml + +- name: Install Quemu Guest Agent if virtualization type is kvm + ansible.builtin.apt: + name: qemu-guest-agent + state: latest + when: ansible_virtualization_type == 'kvm' + +- name: Enable QEMU Guest Agent + ansible.builtin.systemd: + name: qemu-guest-agent + enabled: true + when: ansible_virtualization_type == 'kvm' \ No newline at end of file