creation d'utilisateurs à la fin de l'install
This commit is contained in:
parent
d13bc4ac37
commit
75f173148d
25
files/snster-kaz/kaz/prod/createUser.txt
Normal file
25
files/snster-kaz/kaz/prod/createUser.txt
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# -- fichier de création des comptes KAZ
|
||||||
|
# --
|
||||||
|
# -- 1 ligne par compte
|
||||||
|
# -- champs séparés par ;. les espaces en début et en fin sont enlevés
|
||||||
|
# -- laisser vide si pas de donnée
|
||||||
|
# -- pas d'espace dans les variables
|
||||||
|
# --
|
||||||
|
# -- ORGA: nom de l'organisation (max 15 car), vide sinon
|
||||||
|
# -- ADMIN_ORGA: O/N indique si le user est admin de l'orga (va le créer comme admin du NC de l'orga et admin de l'équipe agora)
|
||||||
|
# -- NC_ORGA: O/N indique si l'orga a demandé un NC
|
||||||
|
# -- GARRADIN_ORGA: O/N indique si l'orga a demandé un garradin
|
||||||
|
# -- WP_ORGA: O/N indique si l'orga a demandé un wp
|
||||||
|
# -- AGORA_ORGA: O/N indique si l'orga a demandé un mattermost
|
||||||
|
# -- WIKI_ORGA: O/N indique si l'orga a demandé un wiki
|
||||||
|
# -- NC_BASE: O/N indique si le user doit être inscrit dans le NC de base
|
||||||
|
# -- GROUPE_NC_BASE: soit null soit le groupe dans le NC de base
|
||||||
|
# -- EQUIPE_AGORA: soit null soit equipe agora (max 15 car)
|
||||||
|
# -- QUOTA=(1/10/20/...) en GB
|
||||||
|
# --
|
||||||
|
# NOM ; PRENOM ; EMAIL_SOUHAITE ; EMAIL_SECOURS ; ORGA ; ADMIN_ORGA ; NC_ORGA ; GARRADIN_ORGA ; WP_ORGA ; AGORA_ORGA ; WIKI_ORGA ; NC_BASE ; GROUPE_NC_BASE ; EQUIPE_AGORA ; QUOTA
|
||||||
|
|
||||||
|
Hello1;Contact1;contact1@kaz.sns;contact2@kaz.sns; ;N;N;N;N;N;N;N; ; ;1
|
||||||
|
Hello2;Contact2;contact2@kaz.sns;contact2@kaz.sns; ;N;N;N;N;N;N;N; ; ;1
|
||||||
|
Hello3;Contact3;contact3@kaz.sns;contact2@kaz.sns; ;N;N;N;N;N;N;N; ; ;10
|
||||||
|
Hello4;Contact4;contact4@kaz.sns;contact2@kaz.sns; ;N;N;N;N;N;N;N; ; ;10
|
@ -39,12 +39,10 @@ export DebugLog="${OUTPUT_DIR}/log/log-kaz-$(date +%y-%m-%d-%T)-"
|
|||||||
echo -e "\n #### install\n"
|
echo -e "\n #### install\n"
|
||||||
/kaz/bin/install.sh
|
/kaz/bin/install.sh
|
||||||
|
|
||||||
# On crée quelques mails
|
# On crée quelques comptes
|
||||||
SETUP_MAIL="docker exec mailServ setup"
|
mkdir -p /kaz/tmp
|
||||||
${SETUP_MAIL} email add contact1@kaz.sns toto
|
cp /root/createUser.txt /kaz/tmp/
|
||||||
${SETUP_MAIL} email add contact2@kaz.sns toto
|
/kaz/bin/createUser.sh -e
|
||||||
${SETUP_MAIL} email add contact3@kaz.sns toto
|
|
||||||
${SETUP_MAIL} email add contact4@kaz.sns toto
|
|
||||||
|
|
||||||
# clear apt cache
|
# clear apt cache
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get autoremove -y
|
DEBIAN_FRONTEND=noninteractive apt-get autoremove -y
|
||||||
|
@ -18,7 +18,7 @@ DEBIAN_FRONTEND=noninteractive apt-get autoremove -y
|
|||||||
# KAZ specific things
|
# KAZ specific things
|
||||||
#installation de docker, docker-compose et on y fourre le user debian dans le groupe idoine
|
#installation de docker, docker-compose et on y fourre le user debian dans le groupe idoine
|
||||||
|
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get install -y ldapvi argon2 docker.io docker-compose docker-clean git apg curl sudo unzip rsync btrfs-progs ldap-utils unaccent # fuse-overlayfs
|
DEBIAN_FRONTEND=noninteractive apt-get install -y dos2unix jq ldapvi argon2 docker.io docker-compose docker-clean git apg curl sudo unzip rsync btrfs-progs ldap-utils unaccent # fuse-overlayfs
|
||||||
usermod -G docker debian
|
usermod -G docker debian
|
||||||
# activation dans alias dans /root/.bashrc
|
# activation dans alias dans /root/.bashrc
|
||||||
sed -i \
|
sed -i \
|
||||||
@ -98,6 +98,7 @@ ifconfig lo:1 100.80.1.2
|
|||||||
echo "100.80.0.2 smtp imap www mail cloud cloud.kaz.sns tableur tableur.kaz.sns webmail webmail.kaz.sns garradin garradin.kaz.sns wiki wiki.kaz.sns git git.kaz.sns office office.kaz.sns depot depot.kaz.sns ldap ldap.kaz.sns mdp mdp.kaz.sns koffre koffre.kaz.sns pad pad.kaz.sns" >> /etc/hosts
|
echo "100.80.0.2 smtp imap www mail cloud cloud.kaz.sns tableur tableur.kaz.sns webmail webmail.kaz.sns garradin garradin.kaz.sns wiki wiki.kaz.sns git git.kaz.sns office office.kaz.sns depot depot.kaz.sns ldap ldap.kaz.sns mdp mdp.kaz.sns koffre koffre.kaz.sns pad pad.kaz.sns" >> /etc/hosts
|
||||||
echo "100.80.1.2 listes listes.kaz.sns" >> /etc/hosts
|
echo "100.80.1.2 listes listes.kaz.sns" >> /etc/hosts
|
||||||
cp "${DIR}/kaz.sh" /root/kaz.sh
|
cp "${DIR}/kaz.sh" /root/kaz.sh
|
||||||
|
cp "${DIR}/createUser.txt" /root/
|
||||||
cp -ar "${DIR}/kaz-config" /root/
|
cp -ar "${DIR}/kaz-config" /root/
|
||||||
chmod +x /root/kaz.sh
|
chmod +x /root/kaz.sh
|
||||||
bash "/root/kaz.sh"
|
bash "/root/kaz.sh"
|
||||||
|
Loading…
Reference in New Issue
Block a user