From e43f8085626e5567977b5fde1c6bf2afc74644c5 Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 10 Apr 2015 09:50:22 -0500 Subject: [PATCH] Have cobbler create a user for ansible. 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 --- roles/cobbler/defaults/main.yml | 3 +++ roles/cobbler/templates/snippets/cephlab_user | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/cobbler/defaults/main.yml b/roles/cobbler/defaults/main.yml index eee958f..6c061f9 100644 --- a/roles/cobbler/defaults/main.yml +++ b/roles/cobbler/defaults/main.yml @@ -1,4 +1,7 @@ --- +# cobbler sets up the user that ansible will use +ansible_user: cm + kickstarts: - cephlab_trusty.preseed - cephlab_rhel.ks diff --git a/roles/cobbler/templates/snippets/cephlab_user b/roles/cobbler/templates/snippets/cephlab_user index a4339c5..5857e3c 100644 --- a/roles/cobbler/templates/snippets/cephlab_user +++ b/roles/cobbler/templates/snippets/cephlab_user @@ -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 -- 2.39.5