From: Andrew Schoen Date: Fri, 1 May 2015 15:26:36 +0000 (-0500) Subject: Set the uid of the ansible user in cephlab_trusty.preseed. X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F12%2Fhead;p=ceph-cm-ansible.git Set the uid of the ansible user in cephlab_trusty.preseed. We need to explicitly set this uid here just like we do in the cephlab_user snippet. I also created a var for the uid because we need it in multiple places. Signed-off-by: Andrew Schoen --- diff --git a/roles/cobbler/templates/kickstarts/cephlab_trusty.preseed b/roles/cobbler/templates/kickstarts/cephlab_trusty.preseed index b19578c..bc17a6a 100755 --- a/roles/cobbler/templates/kickstarts/cephlab_trusty.preseed +++ b/roles/cobbler/templates/kickstarts/cephlab_trusty.preseed @@ -74,7 +74,7 @@ d-i passwd/make-user boolean true d-i passwd/user-fullname string {{ ansible_user }} d-i passwd/username string {{ ansible_user }} d-i passwd/user-password-crypted password $default_password_crypted -d-i passwd/user-uid string +d-i passwd/user-uid string {{ ansible_user_uid_ }} d-i user-setup/allow-password-weak boolean false d-i user-setup/encrypt-home boolean false diff --git a/roles/cobbler/templates/snippets/cephlab_user b/roles/cobbler/templates/snippets/cephlab_user index c22e608..d85ad82 100644 --- a/roles/cobbler/templates/snippets/cephlab_user +++ b/roles/cobbler/templates/snippets/cephlab_user @@ -3,7 +3,7 @@ #set $home = '/home/' + $user #set $auth_keys = $home + '/.ssh/authorized_keys' groupadd sudo -useradd -u 1100 -G sudo $user +useradd -u {{ ansible_user_uid_ }} -G sudo $user passwd -d $user cat >> /etc/sudoers.d/cephlab_sudo << EOF