- name: Containerd installieren
  apt:
    name: containerd.io
    state: present
 
- name: Containerd-Verzeichnis erstellen
  file:
    path: /etc/containerd
    state: directory
 
- name: Containerd-Konfiguration hinzufügen
  shell: /usr/bin/containerd config default > /etc/containerd/config.toml
 
- name: systemd cgroup-Treiber für Containerd konfigurieren
  lineinfile:
    path: /etc/containerd/config.toml
    regexp: '            SystemdCgroup = false'
    line: '            SystemdCgroup = true'
 
- name: Containerd-Dienst aktivieren und starten
  systemd:
    name: containerd
    state: restarted
    enabled: yes
    daemon-reload: yes
 
- name: Kubelet installieren
  apt:
    name: kubelet=1.29.*
    state: present
    update_cache: true
 
- name: Kubeadm installieren
  apt:
    name: kubeadm=1.29.*
    state: present
 
- name: Kubelet-Dienst aktivieren und dauerhaft aktivieren
  service:
    name: kubelet
    enabled: yes
