Add: Use containers for shared TG
[csit.git] / resources / tools / testbed-setup / ansible / roles / tg / tasks / main.yaml
1 ---
2 # file: roles/tg/tasks/main.yaml
3
4 - name: Install distribution - release - machine prerequisites
5   include_tasks: '{{ ansible_distribution|lower }}_{{ ansible_distribution_release }}.yaml'
6
7 - name: Install WRK
8   include_tasks: 'wrk.yaml'
9   tags: install-wrk
10 <<<<<<< HEAD   (89d1c9 Report: Show TSH results)
11 =======
12
13 - name: Install TRex
14   include_tasks: 'trex.yaml'
15   tags: install-trex
16
17 - name: Copy csit-initialize-docker-tg.sh
18   copy:
19    src: 'files/csit-initialize-docker-tg.sh'
20    dest: '/usr/local/bin/csit-initialize-docker-tg.sh'
21    owner: 'root'
22    group: 'root'
23    mode: '744'
24   when: docker_tg is defined
25   tags: docker-tg
26
27 - name: Start csit-initialize-docker-tg.service
28   copy:
29    src: 'files/csit-initialize-docker-tg.service'
30    dest: '/etc/systemd/system/'
31    owner: 'root'
32    group: 'root'
33    mode: '644'
34   notify:
35     - 'Start csit-initialize-docker-tg.service'
36   when: docker_tg is defined
37   tags: docker-tg
38
39 - meta: flush_handlers
40 >>>>>>> CHANGE (96eaab Add: Use containers for shared TG)