From 6ec705768c24019a061d48b527bbd56793b10272 Mon Sep 17 00:00:00 2001 From: zuoxuesong-worker Date: Wed, 6 Aug 2025 15:59:54 +0800 Subject: [PATCH] bugfix: update add user command ,check wheather user exist or not ,only create user when user not exist (#2692) Signed-off-by: xuesongzuo@yunify.com --- builtin/core/roles/install/etcd/tasks/main.yaml | 2 +- builtin/core/roles/kubernetes/pre-kubernetes/tasks/main.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builtin/core/roles/install/etcd/tasks/main.yaml b/builtin/core/roles/install/etcd/tasks/main.yaml index 13531922..1ba9f8ba 100644 --- a/builtin/core/roles/install/etcd/tasks/main.yaml +++ b/builtin/core/roles/install/etcd/tasks/main.yaml @@ -6,7 +6,7 @@ block: - name: Add etcd user command: | - useradd -M -c 'Etcd user' -s /sbin/nologin -r etcd || : + id etcd &>/dev/null || useradd -M -c 'Etcd user' -s /sbin/nologin -r etcd - name: Create etcd directories command: | if [ ! -d "{{ .item }}" ]; then diff --git a/builtin/core/roles/kubernetes/pre-kubernetes/tasks/main.yaml b/builtin/core/roles/kubernetes/pre-kubernetes/tasks/main.yaml index 03f81d8a..601484c5 100644 --- a/builtin/core/roles/kubernetes/pre-kubernetes/tasks/main.yaml +++ b/builtin/core/roles/kubernetes/pre-kubernetes/tasks/main.yaml @@ -4,7 +4,7 @@ - name: Add kube user command: | - useradd -M -c 'Kubernetes user' -s /sbin/nologin -r kube || : + id kube &>/dev/null || useradd -M -c 'Kubernetes user' -s /sbin/nologin -r kube - name: Create kube directories command: |