aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml')
-rw-r--r--resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml27
1 files changed, 27 insertions, 0 deletions
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 93c5d36bc2..46ca1d746b 100644
--- 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,6 +1,13 @@
---
# file: roles/vpp_device/tasks/main.yaml
+- name: Load vfio-pci by default
+ lineinfile:
+ path: '/etc/modules'
+ state: 'present'
+ line: 'vfio-pci'
+ tags: load-vfio-pci
+
- name: Copy csit-initialize-vfs.sh
copy:
src: 'files/csit-initialize-vfs.sh'
@@ -10,6 +17,26 @@
mode: '744'
tags: copy-vf-script
+- name: Copy csit-initialize-vfs-data.sh
+ copy:
+ 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
+ when: vfs_data_file is defined
+
+- name: Copy default csit-initialize-vfs-data.sh
+ copy:
+ 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
+ when: vfs_data_file is not defined
+
- name: Start csit-initialize-vfs.service
copy:
src: 'files/csit-initialize-vfs.service'