From: David Galloway Date: Fri, 5 Dec 2025 00:31:38 +0000 (-0500) Subject: ansible-managed: Don't create user if he exists X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F798%2Fhead;p=ceph-cm-ansible.git ansible-managed: Don't create user if he exists When manually installing hosts, we use the cm user sometimes. Don't clobber it or try to create when it exists already. Signed-off-by: David Galloway --- diff --git a/roles/ansible-managed/tasks/main.yml b/roles/ansible-managed/tasks/main.yml index f71a3211..c2378c11 100644 --- a/roles/ansible-managed/tasks/main.yml +++ b/roles/ansible-managed/tasks/main.yml @@ -6,14 +6,15 @@ tags: - user -- name: Create the ansible user. +- name: Create the ansible user user: name: "{{ cm_user }}" groups: sudo + append: yes shell: /bin/bash - uid: "{{ cm_user_uid }}" + state: present update_password: on_create - when: cm_user is defined and cm_user_uid is defined + when: cm_user is defined register: user_created tags: - user