2 # file: roles/performance_tuning/tasks/main.yaml
4 - name: Performance Tuning - Install Distribution - Release - Machine Prerequisites
6 name: "{{ packages | flatten(levels=1) }}"
10 - install-dependencies
12 - name: Performance Tuning - Configure {{ ansible_machine }} kernel parameters
14 path: "/etc/default/grub"
16 regexp: "^GRUB_CMDLINE_LINUX="
17 line: {{ grub_cmdline_linux[ansible_machine] }}
24 - name: Performance Tuning - Turbo boost
25 import_tasks: turbo_boost.yaml
27 cpu_microarchitecture == "skylake" or
28 cpu_microarchitecture == "cascadelake"
32 - name: Performance Tuning - Copy CSIT sysctl file
35 dest: "/etc/sysctl.d/90-csit.conf"
42 - name: Performance Tuning - Copy cpufrequtils file
44 src: "files/cpufrequtils"
45 dest: "/etc/default/cpufrequtils"
52 - name: Performance Tuning - Set ondemand service to disable
59 - name: Performance Tuning - Load kernel modules by default
69 - meta: flush_handlers