You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
1.8 KiB

  1. ---
  2. pkgs:
  3. apparmor: &debian_family_base
  4. os:
  5. families:
  6. - Debian
  7. apt-transport-https: *debian_family_base
  8. aufs-tools: &deb_10
  9. groups:
  10. - k8s_cluster
  11. os:
  12. distributions:
  13. Debian:
  14. major_versions:
  15. - "10"
  16. bash-completion: {}
  17. conntrack: &deb_redhat
  18. groups:
  19. - k8s_cluster
  20. os:
  21. families:
  22. - Debian
  23. - RedHat
  24. conntrack-tools:
  25. groups:
  26. - k8s_cluster
  27. os:
  28. families:
  29. - Suse
  30. distributions:
  31. Amazon: {}
  32. container-selinux: &redhat_family
  33. groups:
  34. - k8s_cluster
  35. os:
  36. families:
  37. - RedHat
  38. curl: {}
  39. device-mapper:
  40. groups:
  41. - k8s_cluster
  42. os:
  43. families:
  44. - Suse
  45. device-mapper-libs: *redhat_family
  46. e2fsprogs: {}
  47. ebtables: {}
  48. gnupg: &debian
  49. groups:
  50. - k8s_cluster
  51. os:
  52. distributions:
  53. Debian:
  54. major_versions:
  55. - "11"
  56. - "12"
  57. ipset:
  58. enabled: "{{ kube_proxy_mode != 'ipvs' }}"
  59. groups:
  60. - k8s_cluster
  61. iptables: *deb_redhat
  62. ipvsadm:
  63. enabled: "{{ kube_proxy_mode == 'ipvs' }}"
  64. groups:
  65. - k8s_cluster
  66. libseccomp: *redhat_family
  67. libseccomp2:
  68. groups:
  69. - k8s_cluster
  70. os:
  71. families:
  72. - Suse
  73. - Debian
  74. libselinux-python: # TODO: Handle rehat_family + major < 8
  75. os:
  76. distributions:
  77. Amazon: {}
  78. libselinux-python3:
  79. os:
  80. distributions:
  81. Fedora: {}
  82. mergerfs:
  83. os:
  84. distributions:
  85. Debian:
  86. major_versions:
  87. - "12"
  88. nss: *redhat_family
  89. openssl: {}
  90. python-apt: *deb_10
  91. # TODO: not for debian 10
  92. python3-apt: *debian_family_base
  93. python3-libselinux:
  94. os:
  95. distributions:
  96. RedHat: {}
  97. CentOS: {}
  98. rsync: {}
  99. socat: {}
  100. software-properties-common: *debian_family_base
  101. tar: {}
  102. unzip: {}
  103. xfsprogs: {}