diff --git a/tasks/swarm_node.yml b/tasks/swarm_node.yml index 482c47c..9aea787 100644 --- a/tasks/swarm_node.yml +++ b/tasks/swarm_node.yml @@ -45,11 +45,12 @@ - name: Manage labels block: - name: Manage the swarm nodes labels - docker_node: - hostname: '{{ ansible_hostname }}' - labels: - "{{ item.key }}": '{{ item.value }}' - labels_state: '{{ docker_label_state_mode }}' + shell: docker node update --label-{{ item.action | default('add') }} {{ item.key }}={{ item.value }} {{ ansible_hostname }} + #docker_node: + # hostname: '{{ ansible_hostname }}' + # labels: + # "{{ item.key }}": '{{ item.value }}' + # labels_state: '{{ docker_label_state_mode }}' with_items: '{{ docker_node_labels }}' when: docker_swarm_node | bool