makeuser/include/ansible.sh

25 lines
585 B
Bash

currdir=`pwd`
cd $REPO_LOCATION; git pull
echo "---
- name: Setting up $1
user:
name: $1
groups: tilde
state: present
skeleton: /etc/skel
shell: /bin/bash
system: no
createhome: yes
home: /home/$1
- authorized_key:
user: $1
state: present
key: \"$3\"" > $REPO_LOCATION/roles/shell/tasks/users/$YAML_FILE
echo "- include: users/$YAML_FILE" >> $REPO_LOCATION/roles/shell/tasks/users.yml
git add $REPO_LOCATION/roles/shell/tasks/users/$YAML_FILE
git commit -am "Adding user $1"
git push
cd $currdir
$GEN_TDP | sudo tee $TILDE_JSON