Ansible: Fix package cache updates
[csit.git] / resources / tools / testbed-setup / ansible / roles / mellanox / tasks / main.yaml
index 030cf59..f677836 100644 (file)
@@ -1,6 +1,20 @@
 ---
 # file: roles/mellanox/tasks/main.yaml
 
+- Name: Update package cache (apt)
+  apt:
+    update_cache: yes
+    cache_valid_time: 3600
+  when:
+    - ansible_distribution|lower == 'ubuntu'
+
+- name: Mellanox Install - Install Distribution - Release - Machine Prerequisites
+  package:
+    name: "{{ packages | flatten(levels=1) }}"
+    state: latest
+  tags:
+    - install-dependencies
+
 - name: Mellanox Install - Check Presence of Mellanox Hardware
   shell: "lspci | grep Mellanox | awk '{print $1}'"
   register: mellanox_pcis
@@ -43,3 +57,9 @@
   tags:
     - install-mellanox
 
+- name: Mellanox Install - FIX qemu-system removal
+  package:
+    name: "qemu-system"
+    state: latest
+  tags:
+    - install-mellanox