ansible: Remove python interpreter limit for installing vlttng
[lttng-ci.git] / automation / ansible / roles / developer / tasks / main.yml
CommitLineData
b95bc311
KS
1---
2- name: Include OS-specific variables
3 ansible.builtin.include_vars: "{{item}}"
4 with_first_found:
5 - files:
6 - "{{ansible_distribution}}-{{ansible_distribution_major_version}}.yml"
7 - "{{ansible_distribution}}-{{ansible_distribution_release}}.yml"
8 - "{{ansible_distribution}}.yml"
9 - "{{ansible_os_family}}.yml"
10 skip: true
11- name: OS-specific setup
12 ansible.builtin.include_tasks: "{{item}}"
13 with_first_found:
14 - files:
15 - "setup-{{ansible_os_family}}.yml"
16 skip: true
17- name: Install vlttng
18 block:
19 - name: Install requirements to run pip
20 ansible.builtin.package:
21 name: "{{developer_pip_requirements}}"
22 - name: Install vlttng using pip
b95bc311
KS
23 ansible.builtin.pip:
24 name: vlttng
25 extra_args: "{{(ansible_python_version is version('3.11', '>='))|ternary('--break-system-packages', '')}}"
26- name: Install developer TUI tools
27 when: developer_install_tui
28 ansible.builtin.package:
29 name: "{{developer_tui_packages}}"
30- name: Install developer GUI tools
31 when: developer_install_gui
32 ansible.builtin.package:
33 name: "{{developer_gui_packages}}"
This page took 0.023378 seconds and 4 git commands to generate.