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: |