Infra: AWS Update to Ubuntu 20.04
[csit.git] / fdio.infra.ansible / roles / azure / tasks / main.yaml
1 ---
2 # file: roles/azure/tasks/main.yaml
3
4 - name: Azure - Load Kernel Modules By Default
5   lineinfile:
6     path: "/etc/modules"
7     state: "present"
8     line: "{{ item }}"
9   with_items:
10     - "vfio-pci"
11     - "ib_uverbs"
12     - "mlx4_ib"
13     - "mlx5_ib"
14   notify: "Azure - Reload systemd-modules"
15   tags:
16     - load-kernel-modules
17
18 - name: Azure - Performance Tuning - Adjust nr_hugepages
19   sysctl:
20     name: "vm.nr_hugepages"
21     value: "8192"
22     state: "present"
23     sysctl_file: "/etc/sysctl.d/90-csit.conf"
24     reload: "yes"
25   tags:
26     - set-sysctl
27
28 - name: Azure - prevent interface renaming
29   copy:
30     src: "files/10-dtap.link"
31     dest: "/etc/systemd/network/"
32     owner: "root"
33     group: "root"
34     mode: "0644"
35   notify:
36     - "Reboot server"
37   tags:
38     - prevent-interface-renaming