2 # file: roles/calibration/tasks/main.yaml
4 - name: Calibration - Install Distribution - Release - Machine Prerequisites
6 name: "{{ packages | flatten(levels=1) }}"
10 - install-dependencies
12 - name: Calibration - Get Spectre Meltdown Checker
14 url: "https://meltdown.ovh"
15 dest: "/opt/spectre-meltdown-checker.sh"
18 - check-spectre-meltdown
20 - name: Calibration - Run Spectre Meltdown Checker
21 shell: "/opt/spectre-meltdown-checker.sh --no-color || true"
24 register: spectre_meltdown_async
26 - check-spectre-meltdown
28 - name: Calibration - {{ ansible_machine }} Specific
29 include_tasks: "{{ ansible_machine }}.yaml"
31 - check-machine-specific
34 - name: Check sync status
36 jid: "{{ spectre_meltdown_async.ansible_job_id }}"
37 register: "spectre_meltdown_poll_results"
38 until: spectre_meltdown_poll_results.finished
41 - debug: var=spectre_meltdown_poll_results.stdout_lines
43 - check-spectre-meltdown