107 lines
1.9 KiB
YAML
107 lines
1.9 KiB
YAML
---
|
|
pkgs:
|
|
apparmor: &debian_family_base
|
|
os:
|
|
families:
|
|
- Debian
|
|
apt-transport-https: *debian_family_base
|
|
aufs-tools: &deb_10
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
distributions:
|
|
Debian:
|
|
major_versions:
|
|
- "10"
|
|
bash-completion: {}
|
|
conntrack: &deb_redhat
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
families:
|
|
- Debian
|
|
- RedHat
|
|
conntrack-tools:
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
families:
|
|
- Suse
|
|
distributions:
|
|
Amazon: {}
|
|
container-selinux: &redhat_family
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
families:
|
|
- RedHat
|
|
curl: {}
|
|
device-mapper:
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
families:
|
|
- Suse
|
|
device-mapper-libs: *redhat_family
|
|
e2fsprogs: {}
|
|
ebtables: {}
|
|
gnupg: &debian
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
distributions:
|
|
Debian:
|
|
major_versions:
|
|
- "11"
|
|
- "12"
|
|
ipset:
|
|
enabled: "{{ kube_proxy_mode != 'ipvs' }}"
|
|
groups:
|
|
- k8s_cluster
|
|
iptables: *deb_redhat
|
|
ipvsadm:
|
|
enabled: "{{ kube_proxy_mode == 'ipvs' }}"
|
|
groups:
|
|
- k8s_cluster
|
|
libseccomp: *redhat_family
|
|
libseccomp2:
|
|
groups:
|
|
- k8s_cluster
|
|
os:
|
|
families:
|
|
- Suse
|
|
- Debian
|
|
libselinux-python: # TODO: Handle rehat_family + major < 8
|
|
os:
|
|
distributions:
|
|
Amazon: {}
|
|
libselinux-python3:
|
|
os:
|
|
distributions:
|
|
Fedora: {}
|
|
mergerfs:
|
|
os:
|
|
distributions:
|
|
Debian:
|
|
major_versions:
|
|
- "12"
|
|
nss: *redhat_family
|
|
openssl: {}
|
|
python-apt: *deb_10
|
|
# TODO: not for debian 10
|
|
python3-apt: *debian_family_base
|
|
python3-libselinux:
|
|
os:
|
|
distributions:
|
|
RedHat: &major_redhat_like
|
|
major_versions:
|
|
- "8"
|
|
- "9"
|
|
CentOS: *major_redhat_like
|
|
rsync: {}
|
|
socat: {}
|
|
software-properties-common: *debian_family_base
|
|
tar: {}
|
|
unzip: {}
|
|
xfsprogs: {}
|