c12s-kubespray/roles/container-engine/cri-o/tasks/crio_repo.yml

35 lines
1.1 KiB
YAML
Raw Normal View History

---
- name: Add CRI-O kubic repo key
apt_key:
url: "https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x{{ ansible_distribution }}_{{ ansible_distribution_version }}/Release.key"
state: present
when: ansible_distribution in ["Ubuntu"]
- name: Add CRI-O kubic repo
apt_repository:
repo: "deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x{{ ansible_distribution }}_{{ ansible_distribution_version }}/ /"
state: present
filename: devel:kubic:libcontainers:stable
when: ansible_distribution in ["Ubuntu"]
- name: Add CRI-O OpenShift Origin repository
yum_repository:
name: origin
description: OpenShift Origin Repo
baseurl: "{{ crio_rhel_repo_base_url }}"
gpgcheck: no
when: ansible_distribution in ["CentOS","RedHat","OracleLinux"] and not is_ostree
- name: Enable modular repos for crio
ini_file:
path: "/etc/yum.repos.d/{{ item }}.repo"
section: "{{ item }}"
option: enabled
value: 1
become: true
when: ansible_distribution in ["Fedora"]
loop:
- "fedora-updates-modular"
- "fedora-modular"