21 Commits

Author SHA1 Message Date
Didier a2ca914b62 correction d'une coquille dans le mail de fin 2026-06-20 11:36:24 +02:00
fab f3fa9a33e5 construire le mail à envoyer aux orgas lors de la création des services 2026-06-20 10:57:24 +02:00
fanch 6dd19e07a3 Merge branch 'master' of ssh://git.kaz.bzh:2202/KAZ/KazV2 2026-06-20 09:15:57 +02:00
nom fdd94bc9a1 bug sur double volume: 2026-06-16 21:36:44 +02:00
nom 366c019c0e pouvoir créer le service webdav (sur un volume wp) 2026-06-16 19:54:34 +02:00
nom d9f642ecf7 pas de bind avec admin mais avec l'utilisateur 2026-06-16 19:00:29 +02:00
fanch ea58b63659 les users peuvent se trouver dans le ldap 2026-06-16 18:00:31 +02:00
fanch f1f99aafeb ajout ldapconfvi 2026-06-16 18:00:03 +02:00
nom 2b78bbfc6c permettre du webdav pour les orga 2026-06-16 08:36:32 +02:00
nom 0b5c5e28d6 oops, rajoute https avec l'url 2026-06-07 18:18:42 +02:00
fanch af77b82c57 plus de smtp par défaut pour les orgas 2026-06-06 16:16:28 +02:00
fanch 71b81358d8 paheko passe maintenant par smtp principal 2026-06-06 15:54:12 +02:00
nom b08a056683 ajoute usage si 0 param fourni 2026-06-04 10:58:24 +02:00
nom 108161da5f autoriser les url courtes pour les orga 2026-06-04 10:44:19 +02:00
nom 3dc8376974 créé une entrée supplémentaire dans le DNS avec le nom court de l'orga 2026-06-04 09:04:01 +02:00
nom f78c6ee87a upgrade traefik en 3.7.1 2026-05-21 15:09:02 +02:00
nom 84774bfdb5 test downgrade traefik 2026-05-21 15:04:13 +02:00
nom 5f0c1e4d5a upgrade traefik 3.7.1 2026-05-21 14:06:27 +02:00
nom d9e9c9b451 paheko upgrade plugin facturation 2026-05-19 09:02:23 +02:00
nom 710a8028e4 upgrade paheko 1.3.20 2026-05-19 08:50:16 +02:00
nom dedf00f10c upgrade MM 11.6.1 2026-05-02 10:18:02 +02:00
2 changed files with 89 additions and 1 deletions
+88 -1
View File
@@ -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://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
+1
View File
@@ -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