From 320989d21f29f391578fd58ec4fbc05895b9f0e8 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Mon, 26 Oct 2020 14:56:06 +0100 Subject: [PATCH] Use a shell command to manage the node labels --- tasks/swarm_node.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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