diff --git a/roles/dnsmasq/tasks/main.yml b/roles/dnsmasq/tasks/main.yml index a174b08c80f640b540af40dd93d0b8d72fa8674e..933bf19cf4e80a72fe944d513a820a424c926cf9 100644 --- a/roles/dnsmasq/tasks/main.yml +++ b/roles/dnsmasq/tasks/main.yml @@ -57,17 +57,13 @@ when: inventory_hostname == groups['kube-master'][0] #FIXME: remove manifests.changed condition if kubernetes/features#124 is implemented -- name: Delete existing dnsmasq daemonset +- name: Delete existing dnsmasq daemonset kube: name: dnsmasq namespace: "{{system_namespace}}" kubectl: "{{bin_dir}}/kubectl" - resource: "{{item.item.type}}" - filename: "{{kube_config_dir}}/{{item.item.file}}" - kubectl: "{{ bin_dir }}/kubectl" - filename: "{{ kube_config_dir }}/weave-net.yml" resource: "ds" - namespace: "{{system_namespace}}" + filename: "{{kube_config_dir}}/{{item.item.file}}" state: absent with_items: "{{ manifests.results }}" when: inventory_hostname == groups['kube-master'][0] and item.item.type == "ds" and (manifests.changed or dnsmasq_config.changed)