18 lines
518 B
Bash
18 lines
518 B
Bash
#bin/bash
|
|
|
|
ip=$1 #Ip de machine cible passé en paramètre
|
|
user=root
|
|
workdir=/root/deploy #répertoire déploiement
|
|
|
|
ssh root@$ip "mkdir $workdir" 2> /dev/null #création du répertoire
|
|
|
|
#copie de scripts et fichier
|
|
scp createGroups.sh $user@ip:$workdir
|
|
scp createUsers.sh $user@ip:$workdir
|
|
scp logins.csv $user@ip:$workdir
|
|
scp Users.scv $user@ip:$workdir
|
|
|
|
ssh $user@ip "cd $workdir ; bash $workdir/createGroups.sh"
|
|
ssh $user@ip "bash $workdir/createUsers.sh"
|
|
|
|
ssh root@ip "rm-R $workdir" #suppression |