aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/azure/tasks/main.yaml
blob: 3513bb7132d58644c275b542138bb89114eead2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
# file: roles/azure/tasks/main.yaml

- name: Azure - Load Kernel Modules By Default
  lineinfile:
    path: "/etc/modules"
    state: "present"
    line: "{{ item }}"
  with_items:
    - "vfio-pci"
    - "ib_uverbs"
    - "mlx4_ib"
    - "mlx5_ib"
  notify: "Reload systemd-modules"
  tags:
    - load-kernel-modules

- name: Azure - Performance Tuning - Adjust nr_hugepages
  sysctl:
    name: "vm.nr_hugepages"
    value: "8192"
    state: "present"
    sysctl_file: "/etc/sysctl.d/90-csit.conf"
    reload: "yes"
  tags:
    - set-sysctl