mirror of
https://github.com/phfroidmont/self-hosting.git
synced 2025-12-25 05:36:59 +01:00
20 lines
538 B
YAML
20 lines
538 B
YAML
|
|
---
|
||
|
|
- name: Adding Kubernetes official gpg key
|
||
|
|
apt_key:
|
||
|
|
url: "{{ kubernetes_apt_key }}"
|
||
|
|
state: present
|
||
|
|
|
||
|
|
- name: Adding Kubernetes repository
|
||
|
|
apt_repository:
|
||
|
|
repo: "deb http://apt.kubernetes.io/ kubernetes-{{ kubernetes_release }} {{ kubernetes_apt_channel }}"
|
||
|
|
state: present
|
||
|
|
filename: 'kubernetes'
|
||
|
|
|
||
|
|
- name: Installing kubernetes core components (kubectl, kubelet ...)
|
||
|
|
apt:
|
||
|
|
name: ['kubelet', 'kubeadm', 'kubectl', 'kubernetes-cni']
|
||
|
|
state: latest
|
||
|
|
register: result
|
||
|
|
retries: 3
|
||
|
|
until: result is success
|