From c0022c470db88c2d1b93a2fed143e2b8d53db954 Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Mon, 20 Oct 2025 13:49:55 +0000 Subject: [PATCH] Update roles/kubernetes/tasks/main.yml --- roles/kubernetes/tasks/main.yml | 46 +++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/roles/kubernetes/tasks/main.yml b/roles/kubernetes/tasks/main.yml index ac38d55..79b3c6e 100644 --- a/roles/kubernetes/tasks/main.yml +++ b/roles/kubernetes/tasks/main.yml @@ -23,28 +23,42 @@ state: present update_cache: yes -- name: Adding Docker GPG key - ansible.builtin.apt_key: - url: https://download.docker.com/linux/ubuntu/gpg - state: present -- name: Adding Docker Repository - apt_repository: - repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable - state: present - - -- name: Installation of Docker +- name: Instalar containerd become: true apt: - name: - - docker-ce - - docker-ce-cli - - containerd.io - - docker-compose + name: containerd state: present update_cache: yes +- name: Criar diretório de configuração do containerd + become: true + file: + path: /etc/containerd + state: directory + mode: '0755' + +- name: Gerar config.toml padrão do containerd + become: true + command: containerd config default > /etc/containerd/config.toml + args: + creates: /etc/containerd/config.toml + +- name: Ativar SystemdCgroup no containerd + become: true + replace: + path: /etc/containerd/config.toml + regexp: 'SystemdCgroup = false' + replace: 'SystemdCgroup = true' + +- name: Reiniciar e habilitar containerd + become: true + systemd: + name: containerd + state: restarted + enabled: true + + - name: Setting value of SystemdCgroup shell: | containerd config default | sudo tee /etc/containerd/config.toml | grep SystemdCgroup