github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/kube-apiserver/tasks/main.yaml (about) 1 --- 2 # enable below code and modify manifest file with different ports if need to debug kube-apiserver 3 # - name: get temp kube-apiserver binary 4 # get_url: 5 # url: https://storage.googleapis.com/kubernetes-release/release/{{ official_images.kube_apiserver.version }}/bin/linux/amd64/kube-apiserver 6 # dest: /usr/bin/kube-apiserver 7 # mode: 0770 8 # 9 # - name: copy debug kube-apiserver.service to remote 10 # template: 11 # src: kube-apiserver.service.debug 12 # dest: "{{ init_system_dir }}/kube-apiserver.service" 13 # owner: "{{ kubernetes_owner }}" 14 # group: "{{ kubernetes_group }}" 15 # mode: "{{ kubernetes_service_mode }}" 16 # notify: 17 # - reload services 18 # - start kube-apiserver service 19 # - verify kube-apiserver is running 20 # 21 # # force_apiserver_restart=true to force restart 22 # - name: force restart kube-apiserver 23 # command: /bin/true 24 # notify: 25 # - enable kube-apiserver 26 # - restart kube-apiserver service 27 # - verify kube-apiserver is running 28 # when: force_apiserver_restart is defined and force_apiserver_restart|bool == true 29 30 - name: copy kube-apiserver.yaml manifest 31 template: 32 src: kube-apiserver.yaml 33 dest: "{{ kubelet_pod_manifests_dir }}/kube-apiserver.yaml" 34 owner: "{{ kubernetes_owner }}" 35 group: "{{ kubernetes_group }}" 36 mode: "{{ kubernetes_service_mode }}"