2 - name: Install dependencies
12 - name: Clone pdudaemon
14 become_user: lavaserver
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
22 become_user: lavaserver
23 when: pdudaemon_clone.before != pdudaemon_clone.after
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
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
36 src: /var/lib/lava-server/home/lttng-ci/lava/pdudaemon/pdudaemon.service
37 dest: /etc/systemd/system/pdudaemon.service
39 - name: Enable pdudaemon service
40 ansible.builtin.systemd:
42 name: pdudaemon.service