From 2f199512270630aa73c61c1d7cbc0e9a845cb4b5 Mon Sep 17 00:00:00 2001
From: Giuseppe Scrivano <gscrivan@redhat.com>
Date: Mon, 16 Oct 2017 13:41:13 +0200
Subject: cri-o: error out when node is a Docker container

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1489555

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
---
 roles/docker/tasks/systemcontainer_crio.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/roles/docker/tasks/systemcontainer_crio.yml b/roles/docker/tasks/systemcontainer_crio.yml
index fdc6cd24a..a79600930 100644
--- a/roles/docker/tasks/systemcontainer_crio.yml
+++ b/roles/docker/tasks/systemcontainer_crio.yml
@@ -36,6 +36,12 @@
     state: present
   when: not openshift.common.is_atomic | bool
 
+- name: Check we are not using node as a Docker container with CRI-O
+  fail: msg='Cannot use CRI-O with node configured as a Docker container'
+  when:
+    - openshift.common.is_containerized | bool
+    - not openshift.common.is_node_system_container | bool
+
 # Used to pull and install the system container
 - name: Ensure atomic is installed
   package:
-- 
cgit v1.2.3