From b35d637baeb9e4c2b0e4ad642aefc6a52e969f0c Mon Sep 17 00:00:00 2001 From: Simon Zernisch Date: Fri, 9 Jun 2023 22:35:06 +0200 Subject: [PATCH] fact_caching to file and qemu guest agent --- .gitignore | 2 +- ansible.cfg | 2 ++ roles/defaults/tasks/main.yml | 14 +++++++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) 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