]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
Have cobbler create a user for ansible.
authorAndrew Schoen <aschoen@redhat.com>
Fri, 10 Apr 2015 14:50:22 +0000 (09:50 -0500)
committerAndrew Schoen <aschoen@redhat.com>
Tue, 14 Apr 2015 21:18:03 +0000 (16:18 -0500)
Currently everything is using the teuthology_user.  I think it'd be
smart to have ansible use a separate user than teuthology. This way if
something happens to the teuthology user then ansible can just recreate
it.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
roles/cobbler/defaults/main.yml
roles/cobbler/templates/snippets/cephlab_user

index eee958f9a82bf7f0350e179accec85b1fdd0dc42..6c061f97a0becd74a708f09770453c4c54f1acc5 100644 (file)
@@ -1,4 +1,7 @@
 ---
+# cobbler sets up the user that ansible will use
+ansible_user: cm
+
 kickstarts:
   - cephlab_trusty.preseed
   - cephlab_rhel.ks
index a4339c5ed243f568e554a543df3d241f1a1317ee..5857e3c11d02253043f35839640b1040ac2cd2fa 100644 (file)
@@ -1,9 +1,9 @@
 ## {{ ansible_managed }}
-#set $user = 'ubuntu'
+#set $user = '{{ ansible_user }}'
 #set $home = '/home/' + $user
 #set $auth_keys = $home + '/.ssh/authorized_keys'
 groupadd sudo
-useradd -G sudo ubuntu
+useradd -G sudo $user
 passwd -d $user
 
 cat >> /etc/sudoers.d/cephlab_sudo << EOF