un worker peut prendre en charge des json présents dans /kaz/jobs (pour les services des orgas)
This commit is contained in:
+68
-30
@@ -440,7 +440,7 @@ if [[ -n "${STAGE_DEFAULT}${STAGE_CREATE}" ]]; then
|
||||
|
||||
ln -sf ../../config/orgaTmpl/orga-gen.sh
|
||||
ln -sf ../../config/orgaTmpl/orga-rm.sh
|
||||
ln -sf ../../config/orgaTmpl/init-paheko.sh
|
||||
#ln -sf ../../config/orgaTmpl/init-paheko.sh
|
||||
#ln -sf ../../config/orgaTmpl/initdb.d/
|
||||
#ln -sf ../../config/orgaTmpl/app/
|
||||
ln -sf ../../config/orgaTmpl/wiki-conf/
|
||||
@@ -525,7 +525,8 @@ fi
|
||||
if [[ -n "${STAGE_DEFAULT}${STAGE_INIT}" ]]; then
|
||||
[ -z "$DBaInitialiser" ] || ./init-db.sh $DBaInitialiser
|
||||
# ########## init services
|
||||
[[ "${paheko}" = "on" ]] && ./init-paheko.sh
|
||||
#[[ "${paheko}" = "on" ]] && ./init-paheko.sh
|
||||
[[ "${paheko}" = "on" ]]
|
||||
# initCmd="--install"
|
||||
# # XXX risque d'écraser user DB
|
||||
# [[ "${cloud}" = "on" ]] && initCmd="$initCmd -cloud"
|
||||
@@ -555,10 +556,60 @@ if [[ -n "${STAGE_DEFAULT}${STAGE_CREATE}" ]]; then
|
||||
|
||||
MAIL="Bonjour,
|
||||
|
||||
et hop ! voici les accès au(x) service(s) demandé(s):
|
||||
et hop ! comme demandé:
|
||||
"
|
||||
|
||||
if [[ "${wp}" = "on" ]]; then
|
||||
#quels services ont été arrêtés ou démarés ?
|
||||
for ARG in "$@"; do
|
||||
case "${ARG}" in
|
||||
'-paheko'* )
|
||||
MAIL="$MAIL
|
||||
Paheko (compta) a été supprimé.
|
||||
"
|
||||
(
|
||||
cd /kaz/dockers/paheko/ &&
|
||||
./docker-compose-gen.sh &&
|
||||
docker-compose down &&
|
||||
docker-compose up -d
|
||||
)
|
||||
|
||||
;;
|
||||
|
||||
'-wp'* )
|
||||
MAIL="$MAIL
|
||||
Le site web a été supprimé.
|
||||
"
|
||||
;;
|
||||
|
||||
'-cloud'* )
|
||||
MAIL="$MAIL
|
||||
Le cloud dédié a été supprimé.
|
||||
"
|
||||
;;
|
||||
|
||||
'+paheko'* )
|
||||
MAIL_ADMIN_PASS=$(apg -n 1 -m 16 -M NCL)
|
||||
|
||||
MAIL="$MAIL
|
||||
Paheko: il te faut terminer l'installation
|
||||
|
||||
adresse: https://${ORGA}-paheko.kaz.bzh/admin/
|
||||
|
||||
Dans 'Nom de l'association' et dans 'Nom et prénom', mets: ${ORGA}
|
||||
Dans 'Adresse E-Mail', mets: ${GREEN}XXXXXX${RESET}
|
||||
Dans les 2 champs 'Mots de passe', mets: ${MAIL_ADMIN_PASS}
|
||||
|
||||
doc: https://wiki.kaz.bzh/paheko/start
|
||||
"
|
||||
(
|
||||
cd /kaz/dockers/paheko/ &&
|
||||
./docker-compose-gen.sh &&
|
||||
docker-compose down &&
|
||||
docker-compose up -d
|
||||
)
|
||||
;;
|
||||
|
||||
'+wp'* )
|
||||
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=`
|
||||
|
||||
@@ -572,10 +623,10 @@ 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
|
||||
"
|
||||
;;
|
||||
|
||||
'+cloud'* )
|
||||
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=`
|
||||
|
||||
@@ -588,21 +639,10 @@ 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
|
||||
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
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
|
||||
@@ -616,6 +656,10 @@ L'équipe Sysadmin, pour la collégiale de Kaz."
|
||||
|
||||
fi
|
||||
|
||||
if [[ -n "${ORGA_GEN_MAIL_FILE}" ]]; then
|
||||
echo -e "$MAIL" > "$ORGA_GEN_MAIL_FILE"
|
||||
fi
|
||||
|
||||
echo -e "${GREEN}"
|
||||
echo "*****************************************************"
|
||||
echo "Voici le mail à copier/coller et à envoyer à l'orga :"
|
||||
@@ -623,11 +667,5 @@ 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}
|
||||
echo -e "${RESET}"
|
||||
##### FIN MAIL
|
||||
|
||||
Reference in New Issue
Block a user