CSIT-1449 Ansible: Adding calibration support
[csit.git] / resources / tools / testbed-setup / ansible / roles / calibration / tasks / main.yaml
1 ---
2 # file: roles/calibration/tasks/main.yaml
3
4 - name: Ubuntu specific
5   import_tasks: ubuntu.yaml
6   when: ansible_distribution|lower == 'ubuntu'
7
8 - name: Run Spectre Meltdown checker
9   raw: 'spectre-meltdown-checker --no-color'
10   register: spectre_meltdown_output
11   tags: run-spectre-meltdown-checker
12
13 - debug: var=spectre_meltdown_output.stdout_lines
14   tags: run-spectre-meltdown-checker
15
16 - name: Clone Jitter tool
17   git:
18     repo: 'https://gerrit.fd.io/r/pma_tools'
19     dest: '{{ jitter.directory }}'
20   tags: run-jitter-tool
21
22 - name: Compile Jitter tool
23   raw: 'cd {{ jitter.directory }}/jitter && make'
24   tags: run-jitter-tool
25
26 - name: Run Jitter tool
27   raw: '{{ jitter.directory }}/jitter/jitter -c {{ jitter.core }} -i {{ jitter.iterations }} -f'
28   become: yes
29   register: jitter_output
30   tags: run-jitter-tool
31
32 - debug: var=jitter_output.stdout_lines
33   tags: run-jitter-tool