From a5d2137ed96d1b3bd7f594e5b8ba9825a008bf5a Mon Sep 17 00:00:00 2001
From: Etienne Champetier <champetier.etienne@gmail.com>
Date: Sat, 9 Jan 2021 17:21:10 -0500
Subject: [PATCH] containerd: ensure containerd is really started and enabled

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
---
 roles/container-engine/containerd/tasks/main.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/roles/container-engine/containerd/tasks/main.yml b/roles/container-engine/containerd/tasks/main.yml
index 98b110ef7..cdbfcb252 100644
--- a/roles/container-engine/containerd/tasks/main.yml
+++ b/roles/container-engine/containerd/tasks/main.yml
@@ -115,3 +115,14 @@
 
 - include_role:
     name: container-engine/crictl
+
+# you can sometimes end up in a state where everything is installed
+# but containerd was not started / enabled
+- name: flush handlers
+  meta: flush_handlers
+
+- name: ensure containerd is started and enabled
+  service:
+    name: containerd
+    enabled: yes
+    state: started
-- 
GitLab