diff --git a/config/orgaTmpl/orga-gen.sh b/config/orgaTmpl/orga-gen.sh index 30a05fd..6d581af 100755 --- a/config/orgaTmpl/orga-gen.sh +++ b/config/orgaTmpl/orga-gen.sh @@ -6,7 +6,7 @@ #MAJ le 04/06/2026 by fab: créer une entrée orga dans le dns pour simplifier les url (avec utilisation de compose-override.yml) #MAJ le 16/06/2026 by fab: ajouter le menu +/-webdav - +#MAJ le 20/06/2026 by fab: générer le contenu du mail qui est à envoyer à l'orga après une création de service # XXX pb arret des services retiré @@ -544,3 +544,90 @@ if [[ -n "${STAGE_DEFAULT}" ]]; then # ########## update status web page ${KAZ_COMP_DIR}/web/web-gen.sh fi + +##### DEBUT MAIL +#construction du mail qui peut être envoyé à l'orga en cas de création de services + +if [[ -n "${STAGE_DEFAULT}${STAGE_CREATE}" ]]; then + + GREEN='\e[32m' + RESET='\e[0m' + + MAIL="Bonjour, + +et hop ! voici les accès au(x) service(s) demandé(s): +" + + if [[ "${wp}" = "on" ]]; then + MAIL_ADMIN=`grep WORDPRESS_ADMIN_USER /kaz/secret/orgas/${ORGA}/env-wpServ | cut -f2 -d=` + MAIL_ADMIN_PASS=`grep WORDPRESS_ADMIN_PASSWORD /kaz/secret/orgas/${ORGA}/env-wpServ | cut -f2 -d=` + + MAIL="$MAIL +Site Web: +adresse: https://${ORGA}-wp.kaz.bzh +identifiant: ${MAIL_ADMIN} +mot de passe: ${MAIL_ADMIN_PASS} + +doc: https://https://wiki.kaz.bzh/wordpress/start +La première chose à faire est de paramétrer ton site pour qu'il puisse envoyer des mails: https://wiki.kaz.bzh/wordpress/premiere_connexion + +Si tu as envie d'avoir comme adresse de site , https://${ORGA}.kaz.bzh au lieu de https://${ORGA}-wp.kaz.bzh, fais nous signe ! +" + fi + + if [[ "${cloud}" = "on" ]]; then + MAIL_ADMIN=`grep NEXTCLOUD_ADMIN_USER /kaz/secret/orgas/${ORGA}/env-nextcloudServ | cut -f2 -d=` + MAIL_ADMIN_PASS=`grep NEXTCLOUD_ADMIN_PASSWORD /kaz/secret/orgas/${ORGA}/env-nextcloudServ | cut -f2 -d=` + + MAIL="$MAIL +Cloud: +adresse: https://${ORGA}-cloud.kaz.bzh +identifiant: ${MAIL_ADMIN} +mot de passe: ${MAIL_ADMIN_PASS} + +doc: https://wiki.kaz.bzh/nextcloud/start +La première chose à faire est de paramétrer ton cloud pour qu'il puisse envoyer des mails: https://wiki.kaz.bzh/nextcloud/administration/start#pour_parametrer_l_envoi_des_mails_de_notification_depuis_votre_cloud +" + fi + + if [[ "${paheko}" = "on" ]]; then + MAIL_ADMIN_PASS=$(apg -n 1 -m 16 -M NCL) + + MAIL="$MAIL +Paheko: +adresse: https://${ORGA}-paheko.kaz.bzh/admin/ +identifiant: ${GREEN}--mettre ici le mail de l'orga--${RESET} +mot de passe: ${MAIL_ADMIN_PASS} + +doc: https://wiki.kaz.bzh/paheko/start +" + fi + + MAIL="$MAIL +Pour tes prochaines questions, nous t'invitons à les poser sur notre agora, dans le canal \"Un soucis, une question\" sur +https://agora.kaz.bzh/kaz/channels/une-question--un-soucis +Il faut te connecter avec ton compte kaz. + +Ainsi, tout le monde pourra répondre mais aussi bénéficier des réponses apportées. On la joue collectif. + +Bonne journée 😉 + +L'équipe Sysadmin, pour la collégiale de Kaz." + +fi + +echo -e "${GREEN}" +echo "*****************************************************" +echo "Voici le mail à copier/coller et à envoyer à l'orga :" +echo "*****************************************************" +echo -e "${RESET}" +echo -e "$MAIL" +echo -e "${GREEN}" +echo "MAIS AVANT D'ENVOYER CE MAIL, IL FAUT : + * completer la fiche paheko de l'orga en cochant les services crees" + +if [[ "${paheko}" = "on" ]]; then +echo " * lancer /kaz/dockers/paheko/docker-compose-gen.sh, restart le docker puis finir d'installer paheko en allant sur https://${ORGA}-paheko.kaz.bzh/admin/" +fi +echo -e ${RESET} +##### FIN MAIL diff --git a/config/orgaTmpl/orga-simplifie-url.sh b/config/orgaTmpl/orga-simplifie-url.sh index 114332d..5da1a77 100755 --- a/config/orgaTmpl/orga-simplifie-url.sh +++ b/config/orgaTmpl/orga-simplifie-url.sh @@ -54,6 +54,7 @@ OVERRIDE_FILE="compose.override.yml" # sauvegarde si le fichier existe déjà if [ -f "$OVERRIDE_FILE" ]; then cp "$OVERRIDE_FILE" "${OVERRIDE_FILE}.$(date +%Y%m%d-%H%M%S).bak" + echo "'tention, un $OVERRIDE_FILE existe déjà, il vient d'être sauvegardé !" fi #on récupère toutes les variables utiles