aboutsummaryrefslogblamecommitdiffstats
path: root/roles/prerequisites/tasks/main.yml
blob: cd241a66d310fbde20259c2fffc2f62bedce4490 (plain) (tree)
1
2
3
4
5
6



                                         

                                                              









                                                                   
                                                      
---

- 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.