23 lines
552 B
YAML
23 lines
552 B
YAML
---
|
|
- name: Bootstrap - Stage 1
|
|
hosts: all
|
|
gather_facts: false
|
|
tasks:
|
|
- name: Install Python 3
|
|
ansible.builtin.raw: |
|
|
if ! command -v python3 >/dev/null 2>&1; then
|
|
apk add --no-cache python3
|
|
fi
|
|
register: apk_result
|
|
changed_when: "'OK' in apk_result.stdout or 'Installing' in apk_result.stdout"
|
|
|
|
- name: Bootstrap - Stage 2
|
|
hosts: all
|
|
tasks:
|
|
- name: Install Python 3 Libraries
|
|
ansible.builtin.package:
|
|
name: "{{ item }}"
|
|
loop:
|
|
- py3-yaml
|
|
- py3-kubernetes
|