Compare commits
22 Commits
268ee65513
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| a2ca914b62 | |||
| f3fa9a33e5 | |||
| 6dd19e07a3 | |||
| c7c8d5be3c | |||
| d99bf81014 | |||
| 71ae93752a | |||
| 95d468913d | |||
| b1817e2c16 | |||
| 573c087b4d | |||
| 0dbe6115ca | |||
| eafa62ffb9 | |||
| 33f49eb78a | |||
| 421276dc83 | |||
| f219b2d339 | |||
| 1d822f66c9 | |||
| ff07c8aee7 | |||
| 598e215ed1 | |||
| ea9febcde0 | |||
| 51d57223c9 | |||
| bb4fefcdda | |||
| 47f708045e | |||
| 7e0de9ee8b |
@@ -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 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 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é
|
# XXX pb arret des services retiré
|
||||||
|
|
||||||
@@ -544,3 +544,90 @@ if [[ -n "${STAGE_DEFAULT}" ]]; then
|
|||||||
# ########## update status web page
|
# ########## update status web page
|
||||||
${KAZ_COMP_DIR}/web/web-gen.sh
|
${KAZ_COMP_DIR}/web/web-gen.sh
|
||||||
fi
|
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
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ OVERRIDE_FILE="compose.override.yml"
|
|||||||
# sauvegarde si le fichier existe déjà
|
# sauvegarde si le fichier existe déjà
|
||||||
if [ -f "$OVERRIDE_FILE" ]; then
|
if [ -f "$OVERRIDE_FILE" ]; then
|
||||||
cp "$OVERRIDE_FILE" "${OVERRIDE_FILE}.$(date +%Y%m%d-%H%M%S).bak"
|
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
|
fi
|
||||||
|
|
||||||
#on récupère toutes les variables utiles
|
#on récupère toutes les variables utiles
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
reverse-proxy:
|
reverse-proxy:
|
||||||
image: traefik:v3.7.1
|
image: traefik:v3.7.5
|
||||||
container_name: ${traefikServName}
|
container_name: ${traefikServName}
|
||||||
restart: ${restartPolicy}
|
restart: ${restartPolicy}
|
||||||
# Enables the web UI and tells Traefik to listen to docker
|
# Enables the web UI and tells Traefik to listen to docker
|
||||||
|
|||||||
Reference in New Issue
Block a user