Browse Source
CRI-O: Install libseccomp2 from backports on Debian 10 (#7816 )
* CRI-O: Install libseccomp2 from backports on Debian 10
libseccomp2 is a required dependency of cri-o-runc package
The one provided in Debian 10 repositories is outdated
* 7816: Remove useless when condition
As this condition is handled by block
pull/7824/head
AnatomicJC
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
30 additions and
0 deletions
roles/container-engine/cri-o/tasks/crio_repo.yml
roles/container-engine/cri-o/tasks/main.yaml
roles/container-engine/cri-o/vars/debian.yml
@ -1,5 +1,25 @@
---
- block:
- name : Add Debian Backports apt repo
apt_repository:
repo : "deb http://deb.debian.org/debian {{ ansible_distribution_release }}-backports main"
state : present
filename : debian-backports
- name : Set libseccomp2 pin priority to apt_preferences on Debian buster
copy:
content : |
Package : libseccomp2
Pin : release a={{ ansible_distribution_release }}-backports
Pin-Priority : 1001
dest : "/etc/apt/preferences.d/libseccomp2"
owner : "root"
mode : 0644
when:
- ansible_distribution == "Debian"
- ansible_distribution_version == "10"
- name : CRI-O kubic repo name for debian os family
set_fact:
crio_kubic_debian_repo_name : "{{ ((ansible_distribution == 'Ubuntu') | ternary('x','')) ~ ansible_distribution ~ '_' ~ ansible_distribution_version }}"
@ -87,6 +87,13 @@
- not skip_downloads|default(false)
- download_run_once
- name : Add libseccomp2 package from Debian Backports to install
set_fact:
crio_packages : "{{ crio_debian_buster_backports_packages + crio_packages }}"
when:
- ansible_distribution == "Debian"
- ansible_distribution_version == "10"
- name : Install cri-o packages
package:
name : "{{ item }}"
@ -10,6 +10,9 @@ crio_versioned_pkg:
- "cri-o=1.19*"
- cri-o-runc
crio_debian_buster_backports_packages:
- "libseccomp2"
default_crio_packages : "{{ crio_versioned_pkg[crio_version] }}"
crio_packages : "{{ debian_crio_packages | default(default_crio_packages) }}"