Commit | Line | Data |
---|---|---|
83d6ed6c KS |
1 | --- |
2 | - name: Install dependencies | |
3 | apt: | |
4 | name: | |
5 | - python3-venv | |
6 | - python3-pip | |
7 | - python3-pexpect | |
8 | - python3-requests | |
9 | - python3-systemd | |
10 | - python3-paramiko | |
11 | - python3-serial | |
12 | - name: Clone pdudaemon | |
13 | become: yes | |
14 | become_user: lavaserver | |
15 | git: | |
16 | dest: /var/lib/lava-server/home/pdudaemon | |
17 | repo: https://git.internal.efficios.com/efficios/pdudaemon.git | |
18 | version: console_server_update | |
19 | register: pdudaemon_clone | |
20 | - name: Build pdudaemon | |
21 | become: yes | |
22 | become_user: lavaserver | |
23 | when: pdudaemon_clone.before != pdudaemon_clone.after | |
24 | shell: | |
25 | chdir: /var/lib/lava-server/home/pdudaemon | |
26 | cmd: "python3 ./setup.py build" | |
27 | - name: Install pdudaemon | |
28 | when: pdudaemon_clone.before != pdudaemon_clone.after | |
29 | shell: | |
30 | chdir: /var/lib/lava-server/home/pdudaemon | |
31 | cmd: "python3 setup.py install --prefix=/usr/local/" | |
32 | - name: Copy pdudaemon service file | |
33 | when: pdudaemon_clone.before != pdudaemon_clone.after | |
34 | copy: | |
35 | remote_src: true | |
36 | src: /var/lib/lava-server/home/lttng-ci/lava/pdudaemon/pdudaemon.service | |
37 | dest: /etc/systemd/system/pdudaemon.service | |
38 | mode: '0644' | |
39 | - name: Enable pdudaemon service | |
40 | ansible.builtin.systemd: | |
41 | daemon_reload: true | |
42 | name: pdudaemon.service | |
43 | enabled: true | |
44 | state: started |