94dcff4ef3bb78c058ee09219c3de539503bd807
[csit.git] / resources / tools / testbed-setup / ansible / roles / aws / tasks / main.yaml
1 ---
2 # file: roles/aws/tasks/main.yaml
3
4 - name: AWS - Load Kernel Modules By Default
5   lineinfile:
6     path: "/etc/modules"
7     state: "present"
8     line: "{{ item }}"
9   with_items:
10     - "vfio-pci"
11   tags:
12     - load-kernel-modules
13
14 - name: Performance Tuning - Adjust nr_hugepages
15   # change the minimum size of the hugepage pool.
16   # 2G VPP, 4GB per VNF/CNF, 2G reserve
17   sysctl:
18     name: "vm.nr_hugepages"
19     value: "8192"
20     state: "present"
21     sysctl_file: "/etc/sysctl.d/90-csit.conf"
22     reload: "yes"
23   tags:
24     - set-sysctl