Commit | Line | Data |
---|---|---|
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}}" |