Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
LTS: Performance testing
[csit.git]
/
resources
/
tools
/
testbed-setup
/
ansible
/
roles
/
vpp_device
/
tasks
/
main.yaml
diff --git
a/resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
b/resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
index
46ca1d7
..
6180300
100644
(file)
--- a/
resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
+++ b/
resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
@@
-1,68
+1,72
@@
---
# file: roles/vpp_device/tasks/main.yaml
---
# file: roles/vpp_device/tasks/main.yaml
-- name:
Load vfio-pci by d
efault
+- name:
VPP_device - Load Kernel Modules By D
efault
lineinfile:
lineinfile:
- path: '/etc/modules'
- state: 'present'
- line: 'vfio-pci'
- tags: load-vfio-pci
+ path: "/etc/modules"
+ state: "present"
+ line: "{{ item }}"
+ with_items:
+ - "vfio-pci"
+ tags:
+ - load-kernel-modules
-- name: Copy csit-initialize-vfs.sh
+- name:
VPP_device -
Copy csit-initialize-vfs.sh
copy:
copy:
- src: 'files/csit-initialize-vfs.sh'
- dest: '/usr/local/bin/'
- owner: 'root'
- group: 'root'
- mode: '744'
- tags: copy-vf-script
+ src: "files/csit-initialize-vfs.sh"
+ dest: "/usr/local/bin/"
+ owner: "root"
+ group: "root"
+ mode: "744"
+ tags:
+ - copy-vf-script
-- name: Copy csit-initialize-vfs-data.sh
+- name:
VPP_device -
Copy csit-initialize-vfs-data.sh
copy:
copy:
- src:
'files/{{ vfs_data_file }}'
- dest:
'/usr/local/bin/csit-initialize-vfs-data.sh'
- owner:
'root'
- group:
'root'
- mode:
'744'
+ src:
"files/{{ vfs_data_file }}"
+ dest:
"/usr/local/bin/csit-initialize-vfs-data.sh"
+ owner:
"root"
+ group:
"root"
+ mode:
"744"
tags: copy-vf-data-script
tags: copy-vf-data-script
- when: vfs_data_file is defined
+ when:
+ - vfs_data_file is defined
-- name: Copy default csit-initialize-vfs-data.sh
+- name:
VPP_device -
Copy default csit-initialize-vfs-data.sh
copy:
copy:
- src:
'files/csit-initialize-vfs-default.sh'
- dest:
'/usr/local/bin/csit-initialize-vfs-data.sh'
- owner:
'root'
- group:
'root'
- mode:
'744'
+ src:
"files/csit-initialize-vfs-default.sh"
+ dest:
"/usr/local/bin/csit-initialize-vfs-data.sh"
+ owner:
"root"
+ group:
"root"
+ mode:
"744"
tags: copy-vf-data-script
tags: copy-vf-data-script
- when: vfs_data_file is not defined
+ when:
+ - vfs_data_file is not defined
-- name: Start csit-initialize-vfs.service
+- name:
VPP_device -
Start csit-initialize-vfs.service
copy:
copy:
- src:
'files/csit-initialize-vfs.service'
- dest:
'/etc/systemd/system/'
- owner:
'root'
- group:
'root'
- mode:
'644'
+ src:
"files/csit-initialize-vfs.service"
+ dest:
"/etc/systemd/system/"
+ owner:
"root"
+ group:
"root"
+ mode:
"644"
notify:
notify:
- - 'Start csit-initialize-vfs.service'
- tags: start-vf-service
+ - "Start csit-initialize-vfs.service"
+ tags:
+ - start-vf-service
- meta: flush_handlers
- meta: flush_handlers
-- name: Set hugepages in GRUB
+- name:
VPP_device -
Set hugepages in GRUB
lineinfile:
lineinfile:
- path:
'/etc/default/grub'
- state:
'present'
- regexp:
'^GRUB_CMDLINE_LINUX='
+ path:
"/etc/default/grub"
+ state:
"present"
+ regexp:
"^GRUB_CMDLINE_LINUX="
line: 'GRUB_CMDLINE_LINUX="hugepagesz=2M hugepages={{ grub.nr_hugepages }}"'
notify:
line: 'GRUB_CMDLINE_LINUX="hugepagesz=2M hugepages={{ grub.nr_hugepages }}"'
notify:
- - 'Update GRUB'
- - 'Reboot server'
- tags: set-grub
+ - "Update GRUB"
+ - "Reboot server"
+ tags:
+ - set-grub
- meta: flush_handlers
- meta: flush_handlers
-
-- name: Kernel VM install
- include_tasks: '../../common/tasks/kernel_install.yaml'
- tags: install-kernel-image