--- - name: Update server field in component kubeconfigs lineinfile: dest: "{{ kube_config_dir }}/{{ item }}" regexp: '^ server: https' line: ' server: {{ kube_apiserver_endpoint }}' backup: yes with_items: - admin.conf - controller-manager.conf - kubelet.conf - scheduler.conf notify: - "Master | Restart kube-controller-manager" - "Master | Restart kube-scheduler" - "Master | reload kubelet" - name: Update etcd-servers for apiserver lineinfile: dest: "{{ kube_config_dir }}/manifests/kube-apiserver.yaml" regexp: '^ - --etcd-servers=' line: ' - --etcd-servers={{ etcd_access_addresses }}' when: etcd_deployment_type != "kubeadm"