From 8db698df4c9146f6c16e93cefe96e040b2833561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= Date: Thu, 21 Dec 2023 15:50:09 +0100 Subject: feat(roles/prerequisites): make prerequisites a specific role --- roles/prerequisites/tasks/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 roles/prerequisites/tasks/main.yml (limited to 'roles/prerequisites/tasks') diff --git a/roles/prerequisites/tasks/main.yml b/roles/prerequisites/tasks/main.yml new file mode 100644 index 0000000..b1f4215 --- /dev/null +++ b/roles/prerequisites/tasks/main.yml @@ -0,0 +1,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 -- cgit v1.2.3