Infra: AWS Update to Ubuntu 20.04
[csit.git] / fdio.infra.ansible / roles / kernel / defaults / main.yaml
1 ---
2 # file: roles/kernel/defaults/main.yaml
3
4 # Kernel version to install (Default to any version).
5 kernel_version: "{{ kernel_version_by_distro[ansible_distribution|lower][ansible_distribution_release] | join(' ') }}"
6
7 kernel_version_by_distro:
8   ubuntu:
9     bionic:
10       - "4.15.0-72"
11     focal:
12       - "5.4.0-65"
13
14 kernel_packages: "{{ kernel_packages_by_distro[ansible_distribution|lower][ansible_distribution_release] | flatten(levels=1) }}"
15
16 kernel_packages_by_distro:
17   ubuntu:
18     bionic:
19       - "linux-image"
20       - "linux-headers"
21       - "linux-modules"
22       - "linux-modules-extra"
23       - "linux-tools"
24     focal:
25       - "linux-image"
26       - "linux-headers"
27       - "linux-modules"
28       - "linux-modules-extra"
29       - "linux-tools"
30
31 # Packages to remove in relation to kernel upgrade.
32 absent_packages: "{{ absent_packages_by_distro[ansible_distribution|lower][ansible_distribution_release] | flatten(levels=1) }}"
33
34 absent_packages_by_distro:
35   ubuntu:
36     bionic:
37       - "amd64-microcode"
38       - "intel-microcode"
39       - "iucode-tool"
40     focal:
41       - "amd64-microcode"
42       - "intel-microcode"
43       - "iucode-tool"