Files
Homelab/ansible/kubernetes/roles/k8s_node/tasks/containerd.yml
T
2026-09-18 15:37:00 +02:00

34 lines
833 B
YAML

---
- name: Install containerd
ansible.builtin.apt:
name: containerd
state: present
update_cache: true
become: yes
- name: Create containerd configuration directory
ansible.builtin.file:
path: /etc/containerd
state: directory
mode: "0755"
become: yes
- name: Generate default containerd configuration
ansible.builtin.shell:
cmd: containerd config default > /etc/containerd/config.toml
creates: /etc/containerd/config.toml
become: yes
- name: Enable systemd cgroup driver in containerd
ansible.builtin.replace:
path: /etc/containerd/config.toml
regexp: '^(\s*)SystemdCgroup(\s*=\s*)false'
replace: '\1SystemdCgroup\2true'
become: yes
- name: Enable and start containerd
ansible.builtin.systemd:
name: containerd
state: restarted
enabled: true
become: yes