feat(ansible): Update calibration role 76/41276/1
authorpmikus <[email protected]>
Thu, 18 Jul 2024 07:28:11 +0000 (09:28 +0200)
committerpmikus <[email protected]>
Thu, 18 Jul 2024 07:28:11 +0000 (09:28 +0200)
Signed-off-by: Peter Mikus <[email protected]>
Change-Id: If09928efb26066137014d3784efc6e6910d01143

fdio.infra.ansible/roles/calibration/defaults/main.yaml
fdio.infra.ansible/roles/calibration/tasks/main.yaml
fdio.infra.ansible/roles/calibration/tasks/x86_64.yaml

index 5dc3330..302f6d9 100644 (file)
@@ -12,6 +12,9 @@ packages_by_distro:
     jammy:
       - "build-essential"
       - "dmidecode"
+  debian:
+    bullseye:
+      - "build-essential"
 
 packages_by_arch:
   aarch64:
@@ -31,6 +34,9 @@ kernel_version_by_distro_by_arch:
         - "5.4.0-1009-aws" # Placeholder
       aarch64:
         - "5.15.0-46-generic" # Placeholder
+  debian:
+    bullseye:
+        - "5.15.0-107-generic"
 
 pma_directory: "/tmp/pma_tools"
 jitter_core: 7
index 5807d7e..9db95a8 100644 (file)
@@ -1,7 +1,7 @@
 ---
-# file: roles/calibration/tasks/main.yaml
+# file: tasks/main.yaml
 
-- name: Inst - Update Package Cache (APT)
+- name: Update Package Cache (APT)
   ansible.builtin.apt:
     update_cache: true
     cache_valid_time: 3600
   tags:
     - calibration-inst-prerequisites
 
-- name: Inst - Prerequisites
+- name: Prerequisites
   ansible.builtin.package:
     name: "{{ packages | flatten(levels=1) }}"
     state: latest
   tags:
     - calibration-inst-prerequisites
 
-- name: Check CPU Power States
-  ansible.builtin.shell: "lscpu"
-  register: current_lscpu
-  changed_when: false
-  tags:
-    - check-cpu-frequency
-
-- name: Check CPU Power States
-  ansible.builtin.assert:
-    that:
-      - "'CPU min MHz' not in current_lscpu.stdout or 'Intel(R) Xeon(R)' not in ansible_processor"
-    fail_msg: "CPU configuration!"
-    success_msg: "CPU configuration match."
-  tags:
-    - check-cpu-frequency
-
 - name: Check Kernel Parameters
   ansible.builtin.assert:
     that:
   tags:
     - check-kernel-version
 
-- name: Spectre Meltdown Checker Status
-  ansible.builtin.stat:
-    path: "/opt/spectre-meltdown-checker.sh"
-  register: spectre_meltdown_status
-  tags:
-    - check-spectre-meltdown
-
-- name: Get Spectre Meltdown Checker
-  ansible.builtin.get_url:
-    url: "https://meltdown.ovh"
-    dest: "/opt/spectre-meltdown-checker.sh"
-    mode: "744"
-  when:
-    - not spectre_meltdown_status.stat.exists
-  tags:
-    - check-spectre-meltdown
-
-- name: Run Spectre Meltdown Checker
-  ansible.builtin.shell: "/opt/spectre-meltdown-checker.sh --no-color --sysfs-only || true"
-  ignore_errors: true
-  register: spectre_meltdown_sync
-  tags:
-    - check-spectre-meltdown
-
-- debug: var=spectre_meltdown_sync.stdout_lines
-  tags:
-    - check-spectre-meltdown
-
 - name: "{{ ansible_machine }} Specific"
   include_tasks: "{{ ansible_machine }}.yaml"
   tags:
index 2d28f92..dd4e307 100644 (file)
@@ -1,14 +1,14 @@
 ---
-# file: roles/calibration/tasks/x86_64.yaml
+# file: tasks/x86_64.yaml
 
-- name: Calibration - Clone PMA Tool
+- name: Clone PMA Tool
   ansible.builtin.git:
     repo: "https://gerrit.fd.io/r/pma_tools"
     dest: "{{ pma_directory }}"
   tags:
     - check-jitter-tool
 
-- name: Calibration - Compile PMA Tool
+- name: Compile PMA Tool
   ansible.builtin.raw: "cd {{ pma_directory }}/jitter && make"
   tags:
     - check-jitter-tool