Commit 690166af authored by Jeff Geerling's avatar Jeff Geerling

PR #75 follow-up: Make sure proper package is present and only run on older Debian and other OSes.

parent 749d2869
--- ---
# See: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#letting-iptables-see-bridged-traffic - name: Ensure procps is installed.
- name: Set sysctl for IPv4 bridges package:
sysctl: name: "{{ procps_package }}"
name: net.bridge.bridge-nf-call-iptables
value: '1'
state: present state: present
when: >
ansible_distribution != 'Debian'
or ansible_distribution_major_version | int < 10
- name: Set sysctl for IPv6 bridges # See: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#letting-iptables-see-bridged-traffic
- name: Let iptables see bridged traffic.
sysctl: sysctl:
name: net.bridge.bridge-nf-call-ip6tables name: "{{ item }}"
value: '1' value: '1'
state: present state: present
loop:
- net.bridge.bridge-nf-call-iptables
- net.bridge.bridge-nf-call-ip6tables
when: >
ansible_distribution != 'Debian'
or ansible_distribution_major_version | int < 10
--- ---
procps_package: procps
kubelet_environment_file_path: /etc/default/kubelet kubelet_environment_file_path: /etc/default/kubelet
--- ---
procps_package: procps-ng
kubelet_environment_file_path: /etc/sysconfig/kubelet kubelet_environment_file_path: /etc/sysconfig/kubelet
kubernetes_packages: kubernetes_packages:
- name: kubelet-{{ kubernetes_version_rhel_package }}-0 - name: kubelet-{{ kubernetes_version_rhel_package }}-0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment