X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jenkins-scripts%2Fcreate_jenkins_user.sh;h=960b04b74dd0d9cd928189de7e1e5cd6b286c119;hb=2bbee9690f977d3b11dd7328c86a6444252310fc;hp=779d1f7c180526d097a09642c8b3418f5cd0bba0;hpb=b17874ac2b1363d18c62452407165bb85ebcc9e3;p=ci-management.git diff --git a/jenkins-scripts/create_jenkins_user.sh b/jenkins-scripts/create_jenkins_user.sh index 779d1f7c1..960b04b74 100755 --- a/jenkins-scripts/create_jenkins_user.sh +++ b/jenkins-scripts/create_jenkins_user.sh @@ -15,7 +15,8 @@ OS=$(facter operatingsystem | tr '[:upper:]' '[:lower:]') -useradd -m -s /bin/bash jenkins +groupadd jenkins +useradd -m -s /bin/bash -g jenkins jenkins # Check if docker group exists grep -q docker /etc/group @@ -35,7 +36,15 @@ fi mkdir /home/jenkins/.ssh mkdir /w -cp -r /home/${OS}/.ssh/authorized_keys /home/jenkins/.ssh/authorized_keys + +if [ "$OS" = "opensuse" ]; +then + OS_USER="root" +else + OS_USER="home/${OS}" +fi +#Generate ssh key for use by Robot jobs +cp -r /${OS_USER}/.ssh/authorized_keys /home/jenkins/.ssh/authorized_keys # Generate ssh key for use by Robot jobs echo -e 'y\n' | ssh-keygen -N "" -f /home/jenkins/.ssh/id_rsa -t rsa chown -R jenkins:jenkins /home/jenkins/.ssh /w