ansible: Add support for Debian trixie
[lttng-ci.git] / automation / ansible / roles / lava-server / tasks / pdudaemon.yml
CommitLineData
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
This page took 0.024024 seconds and 4 git commands to generate.