diff --git a/roles/kube-node/tasks/main.yml b/roles/kube-node/tasks/main.yml index 24b6aa4..9bc7260 100644 --- a/roles/kube-node/tasks/main.yml +++ b/roles/kube-node/tasks/main.yml @@ -3,10 +3,15 @@ name: "ubuntu-{{ ansible_play_hosts.index(inventory_hostname) }}" +- name: Obter hostname real do nó + become: true + command: hostname + register: node_hostname + - name: Verificar se o nó já está no cluster become: true shell: | - kubectl get nodes --no-headers | grep -w $(hostname) || echo "NOT_IN_CLUSTER" + kubectl get nodes --no-headers | grep -w {{ node_hostname.stdout }} || echo "NOT_IN_CLUSTER" register: node_status changed_when: false @@ -15,10 +20,6 @@ when: - (hostvars['master1']['kubeadm_join_command'] is defined) and (node_status.stdout | trim == "NOT_IN_CLUSTER") -- name: Obter hostname real do nó - become: true - command: hostname - register: node_hostname - name: Atribuir podCIDR ao nó via hostname real become: true