aboutsummaryrefslogblamecommitdiffstats
path: root/roles/prerequisites/tasks/main.yml
blob: b1f42151e350abbeba2237e8e5ab6a94784fdd40 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                   
---

- name: retrieve python installation
  ansible.builtin.raw: command -v python3
  register: prerequisites_register_python_present
  changed_when: prerequisites_register_python_present.rc != 0

- name: bruteforce python installation with all packages possiblity
  ansible.builtin.raw: |
    ! pkg_add python3 &&
    ! pkg install python3 &&
    ! apk add python
  register: result
  ignore_errors: true
  failed_when: result.rc not in [0, 1]
  poll: 0
  when: prerequisites_register_python_present.rc != 0
remember that computers suck.