2 # file: roles/tg_sut/tasks/main.yaml
4 - name: Install distribution - release - machine prerequisites
5 include_tasks: '{{ ansible_distribution|lower }}_{{ ansible_distribution_release }}.yaml'
6 tags: [ install-csit-dependencies, install-docker, install-kubernetes ]
8 - name: Machine specifics
9 include_tasks: '{{ ansible_machine }}.yaml'
13 import_tasks: turbo_boost.yaml
15 cpu_microarchitecture == "skylake" or
16 cpu_microarchitecture == "cascadelake"
19 - name: Copy CSIT sysctl file
22 dest: '/etc/sysctl.d/90-csit.conf'
28 - name: Copy IRQ load balancing file
30 src: 'files/irqbalance'
31 dest: '/etc/default/irqbalance'
37 - name: Copy cpufrequtils file
39 src: 'files/cpufrequtils'
40 dest: '/etc/default/cpufrequtils'
44 tags: copy-cpufrequtils
46 - name: Set ondemand service to disable
52 - name: Load vfio-pci by default