mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-01-11 10:00:03 -03:30
28 lines
966 B
YAML
28 lines
966 B
YAML
---
|
|
# ClearLinux ships with Python installed
|
|
|
|
- name: Install basic package to run containers
|
|
package:
|
|
name: containers-basic
|
|
state: present
|
|
|
|
- name: Make sure docker service is enabled
|
|
systemd_service:
|
|
name: docker
|
|
masked: false
|
|
enabled: true
|
|
daemon_reload: true
|
|
state: started
|
|
become: true
|
|
|
|
# iproute2 is required for networking related facts gathering
|
|
# See https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_vars_facts.html#package-requirements-for-fact-gathering
|
|
# Note: It is not recommended way, but since the tasks execution order, put it here is the simplest way so far. We can move it to a proper place later.
|
|
# TODO: move this to roles/kubernetes/preinstall/vars/main.yml -> pkgs variables
|
|
# Currently not possible because the collect the network facts before that step, needs reordering of the exec flow.
|
|
- name: Ensure iproute2 is installed
|
|
package:
|
|
name: iproute2
|
|
state: present
|
|
become: true
|