From 8665e1de879d56a4c850c2ef7f0ea0207c4aff00 Mon Sep 17 00:00:00 2001
From: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
Date: Mon, 26 Apr 2021 19:11:02 +0300
Subject: [PATCH] Fix cri-o support for Oracle and AlmaLinux (#7541)

---
 roles/container-engine/cri-o/tasks/crio_repo.yml    | 8 ++++++--
 roles/container-engine/cri-o/vars/almalinux-8.yml   | 1 +
 roles/container-engine/cri-o/vars/oraclelinux-8.yml | 1 +
 3 files changed, 8 insertions(+), 2 deletions(-)
 create mode 120000 roles/container-engine/cri-o/vars/almalinux-8.yml
 create mode 120000 roles/container-engine/cri-o/vars/oraclelinux-8.yml

diff --git a/roles/container-engine/cri-o/tasks/crio_repo.yml b/roles/container-engine/cri-o/tasks/crio_repo.yml
index fe345347f..4e10593d4 100644
--- a/roles/container-engine/cri-o/tasks/crio_repo.yml
+++ b/roles/container-engine/cri-o/tasks/crio_repo.yml
@@ -79,7 +79,9 @@
     gpgcheck: yes
     gpgkey: http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_$releasever/repodata/repomd.xml.key
     keepcache: '0'
-  when: ansible_distribution in ["CentOS"]
+  when:
+    - ansible_os_family == "RedHat"
+    - ansible_distribution not in ["Amazon", "Fedora"]
 
 - name: Add CRI-O kubic yum repo
   yum_repository:
@@ -88,7 +90,9 @@
     baseurl: "http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/{{ crio_version }}/CentOS_$releasever/"
     gpgcheck: yes
     gpgkey: "http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/{{ crio_version }}/CentOS_$releasever/repodata/repomd.xml.key"
-  when: ansible_distribution in ["CentOS"]
+  when:
+    - ansible_os_family == "RedHat"
+    - ansible_distribution not in ["Amazon", "Fedora"]
 
 - name: Add CRI-O kubic yum repo
   yum_repository:
diff --git a/roles/container-engine/cri-o/vars/almalinux-8.yml b/roles/container-engine/cri-o/vars/almalinux-8.yml
new file mode 120000
index 000000000..039ea3828
--- /dev/null
+++ b/roles/container-engine/cri-o/vars/almalinux-8.yml
@@ -0,0 +1 @@
+centos-8.yml
\ No newline at end of file
diff --git a/roles/container-engine/cri-o/vars/oraclelinux-8.yml b/roles/container-engine/cri-o/vars/oraclelinux-8.yml
new file mode 120000
index 000000000..039ea3828
--- /dev/null
+++ b/roles/container-engine/cri-o/vars/oraclelinux-8.yml
@@ -0,0 +1 @@
+centos-8.yml
\ No newline at end of file
-- 
GitLab