]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
ansible-managed: Don't create user if he exists 798/head
authorDavid Galloway <david.galloway@ibm.com>
Fri, 5 Dec 2025 00:31:38 +0000 (19:31 -0500)
committerDavid Galloway <david.galloway@ibm.com>
Fri, 5 Dec 2025 00:31:38 +0000 (19:31 -0500)
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 <david.galloway@ibm.com>
roles/ansible-managed/tasks/main.yml

index f71a321121c0be6e6487d171be15ee901fc9f87f..c2378c11943dfb4b25a7cb09a18b572ad64922e3 100644 (file)
@@ -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