fix(infra): 3na-spr follow up
[csit.git] / fdio.infra.ansible / roles / docker_images / templates / docker-compose-tg.yaml.j2
1 version: "3"
2 services:
3   tg-0:
4     build:
5       context: "base/"
6       dockerfile: "Dockerfile"
7     command: ["/usr/sbin/sshd","-D", "-p", "6001"]
8     expose:
9       - "6001"
10     hostname: "{{ ansible_hostname }}"
11     network_mode: "host"
12     privileged: true
13     restart: "always"
14     shm_size: "4G"
15     volumes:
16       - type: "bind"
17         source: "/usr/bin/ofed_info"
18         target: "/usr/bin/ofed_info"
19       - type: "bind"
20         source: "/dev/hugepages"
21         target: "/dev/hugepages"
22       - type: "bind"
23         source: "/dev/vfio"
24         target: "/dev/vfio"
25       - type: "bind"
26         source: "/etc/sudoers"
27         target: "/etc/sudoers"
28       - type: "bind"
29         source: "/opt/"
30         target: "/opt/"
31       - type: "bind"
32         source: "/usr/bin/iperf3"
33         target: "/usr/bin/iperf3"
34       - type: "bind"
35         source: "/usr/lib/firmware/"
36         target: "/usr/lib/firmware/"
37   tg-1:
38     build:
39       context: "base/"
40       dockerfile: "Dockerfile"
41     command: ["/usr/sbin/sshd","-D", "-p", "6002"]
42     expose:
43       - "6002"
44     hostname: "{{ ansible_hostname }}"
45     network_mode: "host"
46     privileged: true
47     restart: "always"
48     shm_size: "4G"
49     volumes:
50       - type: "bind"
51         source: "/usr/bin/ofed_info"
52         target: "/usr/bin/ofed_info"
53       - type: "bind"
54         source: "/dev/hugepages"
55         target: "/dev/hugepages"
56       - type: "bind"
57         source: "/dev/vfio"
58         target: "/dev/vfio"
59       - type: "bind"
60         source: "/etc/sudoers"
61         target: "/etc/sudoers"
62       - type: "bind"
63         source: "/opt/"
64         target: "/opt/"
65       - type: "bind"
66         source: "/usr/bin/iperf3"
67         target: "/usr/bin/iperf3"
68       - type: "bind"
69         source: "/usr/lib/firmware/"
70         target: "/usr/lib/firmware/"