diff --git a/contrib/ansible/roles/master/tasks/localBuildInstall.yml b/contrib/ansible/roles/master/tasks/localBuildInstall.yml index 225cb13e465..1bcd9cc87b3 100644 --- a/contrib/ansible/roles/master/tasks/localBuildInstall.yml +++ b/contrib/ansible/roles/master/tasks/localBuildInstall.yml @@ -9,6 +9,7 @@ - kube-scheduler - kube-controller-manager - kubectl + notify: restart daemons - name: Copy master service files copy: diff --git a/contrib/ansible/roles/master/tasks/main.yml b/contrib/ansible/roles/master/tasks/main.yml index 759e45c5d76..430a35f95f0 100644 --- a/contrib/ansible/roles/master/tasks/main.yml +++ b/contrib/ansible/roles/master/tasks/main.yml @@ -1,9 +1,13 @@ --- - include: packageManagerInstall.yml when: source_type == "packageManager" + tags: + - binary-update - include: localBuildInstall.yml when: source_type == "localBuild" + tags: + - binary-update - name: write the config file for the api server template: src=apiserver.j2 dest={{ kube_config_dir }}/apiserver diff --git a/contrib/ansible/roles/node/tasks/localBuildInstall.yml b/contrib/ansible/roles/node/tasks/localBuildInstall.yml index 58f105f8a6d..8e0b6db5893 100644 --- a/contrib/ansible/roles/node/tasks/localBuildInstall.yml +++ b/contrib/ansible/roles/node/tasks/localBuildInstall.yml @@ -8,6 +8,8 @@ - kubelet - kube-proxy - kubectl + notify: + - restart daemons - name: Copy node service files copy: diff --git a/contrib/ansible/roles/node/tasks/main.yml b/contrib/ansible/roles/node/tasks/main.yml index d44a4f6f47e..50344a329e0 100644 --- a/contrib/ansible/roles/node/tasks/main.yml +++ b/contrib/ansible/roles/node/tasks/main.yml @@ -10,9 +10,13 @@ - include: packageManagerInstall.yml when: source_type == "packageManager" + tags: + - binary-update - include: localBuildInstall.yml when: source_type == "localBuild" + tags: + - binary-update - name: Make sure manifest directory exists file: path={{ kube_manifest_dir }} state=directory