diff options
author | Jonas Gunz <himself@jonasgunz.de> | 2020-07-27 20:47:52 +0200 |
---|---|---|
committer | Jonas Gunz <himself@jonasgunz.de> | 2020-07-27 20:47:52 +0200 |
commit | 0c79996398479f184b890c30e998e6cc4cce1f65 (patch) | |
tree | 09c5df91d57314eb54eaccff8fc319a55e87beaa /tasks/initial-user-setup | |
parent | ce2f74f9da8a2289bdec2b52b36ea220602f7ccf (diff) | |
download | ltask-0c79996398479f184b890c30e998e6cc4cce1f65.tar.gz |
moved tasks to seperate repo, support for external workdir
Diffstat (limited to 'tasks/initial-user-setup')
-rw-r--r-- | tasks/initial-user-setup | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/tasks/initial-user-setup b/tasks/initial-user-setup deleted file mode 100644 index 68a0d2a..0000000 --- a/tasks/initial-user-setup +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash - -function task_setup() { - SSH_USER=root - SSH_IDENTITY_FILE=$ASSET_DIR/id_jenkins - - FILES+=("$ASSET_DIR/id_user.pub" "$ASSET_DIR/id_jenkins.pub") - INCLUDES+=("$INCLUDE_DIR/pkgmanager") - - TASK_ISSET="yes" -} - -function task_exec() { - pkg_update - pkg_install sudo - - groupadd sudo - useradd -s /bin/bash -d /home/server -m -U -G sudo server - - tee /etc/sudoers.d/autosetup_sudoconf << EOF -# Configured by lTask -%sudo ALL=(ALL) NOPASSWD: ALL -EOF - su server << EOF -cd -mkdir .ssh; cd .ssh -touch authorized_keys -EOF - - cat id_user.pub >> /home/server/.ssh/authorized_keys - cat id_jenkins.pub >> /home/server/.ssh/authorized_keys - - echo > /etc/motd -} - -if [ -z $HOSTMODE ]; then - task_exec -else - task_setup -fi |