mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-21 05:00:13 -03:30
add containerd on fedora CoreOS (#7794)
* set selinux type t_etc if selinux state is enforcing * workaround with update repo is no longer needed remove comments about failing playbook * grubby is not available in distros using ostree * remove docker support because removed in fcos update install script example with live rootfs * do not call grubby on ostree based distro * update docs enabling containerd on fedora coreos
This commit is contained in:
@@ -19,28 +19,12 @@
|
||||
become: true
|
||||
when: need_bootstrap.rc != 0
|
||||
|
||||
# Because the package "python3-libselinux" has a dependency on libselinux,
|
||||
# which is a base package in Fedora CoreOS and cannot be upgraded.
|
||||
# Temporary disabling update repo allows to install python3-libselinux
|
||||
# see https://github.com/coreos/fedora-coreos-tracker/issues/592
|
||||
- name: Temporary disable fedora updates repo because of base packages conflicts
|
||||
raw: "sed -i 's|^enabled=1|enabled=0|g' /etc/yum.repos.d/fedora-updates.repo"
|
||||
become: true
|
||||
when: need_bootstrap.rc != 0
|
||||
|
||||
- name: Install required packages on fedora coreos
|
||||
raw: "export http_proxy={{ http_proxy | default('') }};rpm-ostree install --allow-inactive {{ fedora_coreos_packages|join(' ') }}"
|
||||
become: true
|
||||
when: need_bootstrap.rc != 0
|
||||
|
||||
# see https://github.com/coreos/fedora-coreos-tracker/issues/592
|
||||
- name: Enable fedora updates repo
|
||||
raw: "sed -i 's|^enabled=0|enabled=1|g' /etc/yum.repos.d/fedora-updates.repo"
|
||||
become: true
|
||||
when: need_bootstrap.rc != 0
|
||||
|
||||
# playbook fails because connection lost
|
||||
- name: Reboot immediately for updated ostree, please run playbook again if failed first time.
|
||||
- name: Reboot immediately for updated ostree
|
||||
raw: "nohup bash -c 'sleep 5s && shutdown -r now'"
|
||||
become: true
|
||||
ignore_errors: true # noqa ignore-errors
|
||||
|
||||
Reference in New Issue
Block a user