Browse Source
preinstall: Move ipvs packages into defaults
pull/11131/head
Max Gautier
1 year ago
Failed to extract signature
2 changed files with
2 additions and
6 deletions
-
roles/kubernetes/preinstall/defaults/main.yml
-
roles/kubernetes/preinstall/tasks/0070-system-packages.yml
|
|
@ -17,6 +17,7 @@ common_required_pkgs: |
|
|
|
- ebtables |
|
|
|
- bash-completion |
|
|
|
- tar |
|
|
|
- "{{ kube_proxy_mode == 'ipvs' | ternary(['ipvsadm', 'ipset'], []) }}" |
|
|
|
|
|
|
|
# Set to true if your network does not support IPv6 |
|
|
|
# This may be necessary for pulling Docker images from |
|
|
|
|
|
@ -59,14 +59,9 @@ |
|
|
|
tags: |
|
|
|
- bootstrap-os |
|
|
|
|
|
|
|
- name: Update common_required_pkgs with ipvsadm when kube_proxy_mode is ipvs |
|
|
|
set_fact: |
|
|
|
common_required_pkgs: "{{ common_required_pkgs | default([]) + ['ipvsadm', 'ipset'] }}" |
|
|
|
when: kube_proxy_mode == 'ipvs' |
|
|
|
|
|
|
|
- name: Install packages requirements |
|
|
|
package: |
|
|
|
name: "{{ required_pkgs | default([]) | union(common_required_pkgs | default([])) }}" |
|
|
|
name: "{{ required_pkgs | union(common_required_pkgs) | flatten }}" |
|
|
|
state: present |
|
|
|
register: pkgs_task_result |
|
|
|
until: pkgs_task_result is succeeded |
|
|
|