--- # ---- 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_EXTRA_ARGS task if environment file exists. (deprecated) set_fact: kubelet_args_path: '{{ kubelet_environment_file_path }}' kubelet_args_line: "{{ 'KUBELET_EXTRA_ARGS=' + kubernetes_kubelet_extra_args }}" kubelet_args_regexp: '^KUBELET_EXTRA_ARGS=' when: kubelet_environment_file.stat.exists - name: Set facts for KUBELET_EXTRA_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_EXTRA_ARGS=' + kubernetes_kubelet_extra_args + '\"' }}" kubelet_args_regexp: '^Environment="KUBELET_EXTRA_ARGS=' when: not kubelet_environment_file.stat.exists - name: Configure KUBELET_EXTRA_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