68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
KAZ_ROOT=$(cd "$(dirname $0)"/..; pwd)
 | 
						|
. $KAZ_ROOT/bin/.commonFunctions.sh
 | 
						|
setKazVars
 | 
						|
. $DOCKERS_ENV
 | 
						|
. $KAZ_ROOT/secret/SetAllPass.sh
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-mattermostAdmin
 | 
						|
touch $newenvfile
 | 
						|
echo "mattermost_user=$mattermost_user" >> $newenvfile
 | 
						|
echo "mattermost_pass=$mattermost_pass" >> $newenvfile
 | 
						|
echo "mattermost_token=$mattermost_token" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
echo "EMAIL_CONTACT=$EMAIL_CONTACT" >> $DOCKERS_ENV
 | 
						|
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-paheko
 | 
						|
touch $newenvfile
 | 
						|
echo "API_USER=$paheko_API_USER" >> $newenvfile
 | 
						|
echo "API_PASSWORD=$paheko_API_PASSWORD" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-mail
 | 
						|
touch $newenvfile
 | 
						|
echo "service_mail=$service_mail" >> $newenvfile
 | 
						|
echo "service_password=$service_password" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-borg
 | 
						|
# touch $newenvfile  à priori il existe déjà
 | 
						|
echo "BORG_REPO=$BORG_REPO" >> $newenvfile
 | 
						|
echo "BORG_PASSPHRASE=$BORG_PASSPHRASE" >> $newenvfile
 | 
						|
echo "VOLUME_SAUVEGARDES=$VOLUME_SAUVEGARDES" >> $newenvfile
 | 
						|
echo "MAIL_RAPPORT=$MAIL_RAPPORT" >> $newenvfile
 | 
						|
echo "BORGMOUNT=$BORGMOUNT" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-traefik
 | 
						|
touch $newenvfile
 | 
						|
echo "DASHBOARD_USER=$traefik_DASHBOARD_USER" >> $newenvfile
 | 
						|
echo "DASHBOARD_PASSWORD=$traefik_DASHBOARD_PASSWORD" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
 | 
						|
#####################
 | 
						|
# Castopod
 | 
						|
# A COPIER DANS UN FICHIER DE CONF !! castopodAdmin
 | 
						|
 | 
						|
newenvfile=$KAZ_KEY_DIR/env-castopodAdmin
 | 
						|
touch $newenvfile
 | 
						|
echo "ADMIN_USER=$castopod_ADMIN_USER" >> $newenvfile
 | 
						|
echo "ADMIN_MAIL=$castopod_ADMIN_MAIL" >> $newenvfile
 | 
						|
echo "ADMIN_PASSWORD=$castopod_ADMIN_PASSWORD" >> $newenvfile
 | 
						|
 | 
						|
 | 
						|
# creation dossier pour les env des orgas
 | 
						|
mkdir $KAZ_KEY_DIR/orgas
 | 
						|
orgasLong=($(getList "${KAZ_CONF_DIR}/container-orga.list"))
 | 
						|
ORGAS=${orgasLong[*]//-orga/}
 | 
						|
for orga in ${ORGAS};do
 | 
						|
    mkdir $KAZ_KEY_DIR/orgas/$orga
 | 
						|
    cp $KAZ_KEY_DIR/env-{castopod{Admin,DB,Serv},mattermost{DB,Serv},nextcloud{DB,Serv},spip{DB,Serv},wp{DB,Serv}} $KAZ_KEY_DIR/orgas/$orga
 | 
						|
done
 | 
						|
 | 
						|
echo "C'est parfait, vous pouvez git pull puis supprimer SetAllPass.sh" |