26 lines
662 B
YAML
26 lines
662 B
YAML
---
|
|
|
|
- name: Check if Python is installed
|
|
raw: command -v python
|
|
register: python_installed
|
|
ignore_errors: True
|
|
|
|
- name: Check if yum is installed
|
|
raw: command -v yum
|
|
register: yum_installed
|
|
ignore_errors: True
|
|
|
|
- name: Check if apt is installed
|
|
raw: command -v apt
|
|
register: apt_installed
|
|
ignore_errors: True
|
|
|
|
- name: Bootstrap Python on Amazon Linux
|
|
raw: yum update && yum install -y python27
|
|
when: python_installed is failed and yum_installed is succeeded
|
|
become: true
|
|
|
|
- name: Bootstrap Python on Ubuntu Linux
|
|
raw: apt update && apt install -y python
|
|
when: python_installed is failed and apt_installed is succeeded
|
|
become: true
|