feat(infra): Mellanox compatibility Matrix
[csit.git] / fdio.infra.ansible / sut.yaml
1 ---
2 # file: sut.yaml
3
4 - hosts: sut
5   remote_user: testuser
6   become: true
7   become_user: root
8   gather_facts: false
9   pre_tasks:
10     - name: Gathering Facts
11       gather_facts:
12       tags:
13         - always
14   roles:
15     - role: baremetal
16       tags: baremetal
17     - role: common
18       tags: common
19     - role: python_env
20       tags: python_env
21     - role: kernel
22       tags: kernel
23     - role: mellanox
24       tags: mellanox
25     - role: intel
26       tags: intel
27     - role: docker
28       tags: docker
29     - role: vpp
30       tags: vpp
31     - role: dpdk
32       tags: dpdk
33     - role: kernel_vm
34       tags: kernel_vm
35     - role: csit_sut_image
36       tags: csit_sut_image
37     - role: performance_tuning
38       tags: performance_tuning
39     - role: cleanup
40       tags: cleanup
41     - role: calibration
42       tags: calibration
43
44 - hosts: sut_aws
45   remote_user: testuser
46   become: true
47   become_user: root
48   gather_facts: false
49   pre_tasks:
50     - name: Gathering Facts
51       gather_facts:
52       tags:
53         - always
54   roles:
55     - role: user_add
56       tags: user_add
57     - role: common
58       tags: common
59     - role: python_env
60       tags: python_env
61     - role: vpp
62       tags: vpp
63     - role: dpdk
64       tags: dpdk
65     - role: iperf
66       tags: iperf
67     - role: docker
68       tags: docker
69     - role: aws
70       tags: aws
71     - role: cleanup
72       tags: cleanup
73     - role: calibration
74       tags: calibration
75
76 - hosts: sut_azure
77   become: true
78   become_user: root
79   gather_facts: false
80   pre_tasks:
81     - name: Gathering Facts
82       gather_facts:
83       tags:
84         - always
85   roles:
86     - role: user_add
87       tags: user_add
88     - role: common
89       tags: common
90     - role: python_env
91       tags: python_env
92     - role: docker
93       tags: docker
94     - role: vpp
95       tags: vpp
96     - role: iperf
97       tags: iperf
98     - role: dpdk
99       tags: dpdk
100     - role: azure
101       tags: azure
102     - role: cleanup
103       tags: cleanup
104     - role: calibration
105       tags: calibration