Browse Source
Add docker support for openEuler linux (#9498)
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
pull/9503/head
ERIK
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
10 additions and
3 deletions
-
docs/openeuler.md
-
roles/container-engine/docker/tasks/main.yml
-
roles/kubernetes/preinstall/tasks/0040-set_facts.yml
|
|
@ -1,6 +1,6 @@ |
|
|
|
# OpenEuler |
|
|
|
|
|
|
|
[OpenEuler](https://www.openeuler.org/en/) Linux currently only supports the containerd runtime. |
|
|
|
[OpenEuler](https://www.openeuler.org/en/) Linux is supported with docker and containerd runtimes. |
|
|
|
|
|
|
|
**Note:** that OpenEuler Linux is not currently covered in kubespray CI and |
|
|
|
support for it is currently considered experimental. |
|
|
|
|
|
@ -11,6 +11,13 @@ |
|
|
|
set_fact: |
|
|
|
is_ostree: "{{ ostree.stat.exists }}" |
|
|
|
|
|
|
|
- name: set docker_version for openEuler |
|
|
|
set_fact: |
|
|
|
docker_version: '19.03' |
|
|
|
when: ansible_distribution == "openEuler" |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
|
- name: gather os specific variables |
|
|
|
include_vars: "{{ item }}" |
|
|
|
with_first_found: |
|
|
|
|
|
@ -6,11 +6,11 @@ |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
|
- name: Set os_family fact for Kylin Linux Advanced Server |
|
|
|
- name: Set os_family fact for Kylin Linux Advanced Server and openEuler |
|
|
|
set_fact: |
|
|
|
ansible_os_family: "RedHat" |
|
|
|
ansible_distribution_major_version: "8" |
|
|
|
when: ansible_distribution == "Kylin Linux Advanced Server" |
|
|
|
when: ansible_distribution in ["Kylin Linux Advanced Server", "openEuler"] |
|
|
|
tags: |
|
|
|
- facts |
|
|
|
|
|
|
|