--- # ---- DEPRECATED ---------------- # # Most of the kubernetes_kubelet_extra_args are deprecated. See https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet for details. # Use the kubernetes_kubelet_config variable instead, which will be used to create the kubelet config file. - name: Check for existence of kubelet environment file. (deprecated) stat: path: "{{ kubelet_environment_file_path }}" register: kubelet_environment_file - name: Set facts for KUBELET_ARGS task if environment file exists. (deprecated) set_fact: kubelet_args_path: "{{ kubelet_environment_file_path }}" kubelet_args_line: "{{ 'KUBELET_ARGS=' + kubernetes_kubelet_extra_args }}" kubelet_args_regexp: "^KUBELET_ARGS=" when: kubelet_environment_file.stat.exists - name: Set facts for KUBELET_ARGS task if environment file doesn't exist. (deprecated) set_fact: kubelet_args_path: "/etc/systemd/system/kubelet.service.d/10-kubeadm.conf" kubelet_args_line: '{{ ''Environment="KUBELET_ARGS='' + kubernetes_kubelet_extra_args + ''"'' }}' kubelet_args_regexp: '^Environment="KUBELET_ARGS=' when: not kubelet_environment_file.stat.exists - name: Configure KUBELET_ARGS. (deprecated) lineinfile: path: "{{ kubelet_args_path }}" line: "{{ kubelet_args_line }}" regexp: "{{ kubelet_args_regexp }}" state: present mode: 0644 register: kubelet_extra_args when: kubernetes_kubelet_extra_args|length > 0 - name: Reload systemd unit if args were changed. (deprecated) systemd: state: restarted daemon_reload: true name: kubelet when: kubelet_extra_args is changed