06930b24796f3e5f5832686f32ad33cdcb5e846f
[csit.git] / resources / tools / testbed-setup / ansible / roles / vpp / tasks / main.yaml
1 ---
2 # file: roles/sut/tasks/main.yaml
3
4 - Name: Update package cache (apt)
5   apt:
6     update_cache: yes
7     cache_valid_time: 3600
8   when:
9     - ansible_distribution|lower == 'ubuntu'
10
11 - name: SUT - Install Distribution - Release - Machine Prerequisites
12   package:
13     name: "{{ packages | flatten(levels=1) }}"
14     state: latest
15   tags:
16     - install-dependencies
17
18 - name: SUT - Install VPP 19.08 PIP requirements
19   pip:
20     name:
21       - "aenum==2.1.2"
22     executable: pip2
23   tags:
24     - install-pip
25
26 - name: SUT - Copy 80-vpp.conf
27   file:
28     src: "/dev/null"
29     dest: "/etc/sysctl.d/80-vpp.conf"
30     state: "link"
31   become: yes
32   tags:
33     - create-80-vpp