ansible-role-mastodon/tasks/bare/init.yml

35 lines
903 B
YAML
Raw Normal View History

2022-11-19 10:10:57 +01:00
---
- name: Check if Python is installed
raw: command -v python3
register: python_installed
ignore_errors: True
- name: Check if yum is installed
raw: command -v yum
register: yum_installed
when: python_installed is failed
ignore_errors: True
#This checks if running higher Redhat version than 7
- name: Check if dnf is installed
raw: command -v dnf
register: dnf_installed
when: python_installed is failed
ignore_errors: True
- name: Check if apt is installed
raw: command -v apt
register: apt_installed
when: python_installed is failed
ignore_errors: True
- name: Bootstrap Python on RHEL
raw: yum install -y python3
when: python_installed is failed and yum_installed is succeeded
become: true
- name: Bootstrap Python on Ubuntu Linux
raw: apt update && apt install -y python3
when: python_installed is failed and apt_installed is succeeded
become: true