A tester : la génération des mots de passe !
This commit is contained in:
@@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
# certbot certonly --manual --preferred-challenges=dns --manual-auth-hook certbot-dns-alwaysdata.sh --manual-cleanup-hook certbot-dns-alwaysdata.sh -d "*.kaz.bzh" -d "kaz.bzh"
|
# certbot certonly --manual --preferred-challenges=dns --manual-auth-hook certbot-dns-alwaysdata.sh --manual-cleanup-hook certbot-dns-alwaysdata.sh -d "*.kaz.bzh" -d "kaz.bzh"
|
||||||
|
|
||||||
ALWAYSDATA_TOKEN="TOKEN"
|
export KAZ_ROOT=$(cd "$(dirname $0)/.."; pwd)
|
||||||
ALWAYSDATA_ACCOUNT="ACCOUNT"
|
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
|
||||||
ALWAYSDATA_API="https://api.alwaysdata.com/v1/"
|
setKazVars
|
||||||
|
. $KAZ_KEY_DIR/env-alwaysdata
|
||||||
|
|
||||||
DOMAIN_ID=$(curl -s -X GET --basic --user "${ALWAYSDATA_TOKEN} account=${ALWAYSDATA_ACCOUNT}:" ${ALWAYSDATA_API}/domain/?name=${CERTBOT_DOMAIN} | jq '.[0].id')
|
DOMAIN_ID=$(curl -s -X GET --basic --user "${ALWAYSDATA_TOKEN} account=${ALWAYSDATA_ACCOUNT}:" ${ALWAYSDATA_API}/domain/?name=${CERTBOT_DOMAIN} | jq '.[0].id')
|
||||||
|
|
||||||
|
@@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
KAZ_ROOT=$(cd $(dirname $0)/..; pwd)
|
|
||||||
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
|
|
||||||
setKazVars
|
|
||||||
|
|
||||||
for filename in "${KAZ_KEY_DIR}/"env-*Serv "${KAZ_KEY_DIR}/"env-*DB; do
|
|
||||||
if grep -q "^[^#=]*=\s*$" "${filename}" 2>/dev/null; then
|
|
||||||
echo "${filename}"
|
|
||||||
fi
|
|
||||||
done
|
|
@@ -1,5 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
KAZ_ROOT=$(cd "$(dirname $0)/.."; pwd)
|
|
||||||
|
KAZ_ROOT=$(cd "$(dirname $0)"/..; pwd)
|
||||||
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
|
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
|
||||||
PRG=$(basename $0)
|
PRG=$(basename $0)
|
||||||
|
|
||||||
@@ -13,14 +14,17 @@ OPTIONS
|
|||||||
-n|--simu SIMULATION
|
-n|--simu SIMULATION
|
||||||
-d foldername prend les envfiles dans un sous dossier /kaz/secret/foldername/ (pour les orgas !)
|
-d foldername prend les envfiles dans un sous dossier /kaz/secret/foldername/ (pour les orgas !)
|
||||||
Les variables seront du type foldername-envname_NOMVARIABLE=valeur
|
Les variables seront du type foldername-envname_NOMVARIABLE=valeur
|
||||||
|
-e varname Affiche le contenu d'une variable en particulier
|
||||||
"
|
"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for ARG in "$@"; do
|
for ARG in "$@"; do
|
||||||
if [ -n "${DIRECTORYARG}" ]; then # après un -d
|
if [ -n "${DIRECTORYARG}" ]; then # après un -d
|
||||||
SUBDIRECTORY="${ARG}"
|
SUBDIRECTORY="${ARG}"
|
||||||
DIRECTORYARG=
|
DIRECTORYARG=
|
||||||
|
elif [ -n "${DIRECTORYARG}" ]; then # après un -e
|
||||||
|
VARTOECHO="${ARG}"
|
||||||
|
ECHOVARARG=
|
||||||
else
|
else
|
||||||
|
|
||||||
case "${ARG}" in
|
case "${ARG}" in
|
||||||
@@ -30,6 +34,9 @@ for ARG in "$@"; do
|
|||||||
usage && exit ;;
|
usage && exit ;;
|
||||||
'-n' | '--simu')
|
'-n' | '--simu')
|
||||||
SIMU="echo" ;;
|
SIMU="echo" ;;
|
||||||
|
'-e' | '--echo')
|
||||||
|
ECHOVARARG="ON ATTEND UNE UN NOM DE VARIABLE APRES CA"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
ENVFILES="${ENVFILES} ${ARG%}";;
|
ENVFILES="${ENVFILES} ${ARG%}";;
|
||||||
esac
|
esac
|
||||||
@@ -56,8 +63,11 @@ for ENVFILE in $ENVFILES; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# formule magique qui crée des variables envname_NOMVARIABLE=la valeur trouvé (le sed vire les commentaires et les lignes vides)
|
# formule magique qui crée des variables envname_NOMVARIABLE=la valeur trouvé (le sed vire les commentaires et les lignes vides)
|
||||||
# on pourrait se contenter d'un "source env-file", mais avec un prefix dans les variables pour savoir ce qu'on manipule c'est bien aussi ...
|
# on pourrait se contenter d'un "source env-file", mais avec un prefix dans les variables pour savoir ce qu'on manipule c'est bien aussi ...
|
||||||
$SIMU export $(sed -e 's/#.*//' -e '/^\s*$/d' "$FILENAME" | awk -F= -v ENV="$VARNAME" '{output=output" "ENV$1"="$2} END {print output}')
|
$SIMU export $(sed -e 's/#.*//' -e '/^\s*$/d' "$FILENAME" | awk -F= -v ENV="$VARNAME" '{output=output" "ENV$1"="$2} END {print output}')
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ -n "$VARTOECHO" ]; then
|
||||||
|
echo ${!VARTOECHO}
|
||||||
|
fi
|
||||||
|
166
bin/secretGen.sh
166
bin/secretGen.sh
@@ -8,65 +8,131 @@ cd "${KAZ_ROOT}"
|
|||||||
|
|
||||||
NEW_DIR="secret"
|
NEW_DIR="secret"
|
||||||
TMPL_DIR="secret.tmpl"
|
TMPL_DIR="secret.tmpl"
|
||||||
|
SORTIESTANDARD=1
|
||||||
|
DIR=$KAZ_KEY_DIR
|
||||||
|
ORGA=
|
||||||
|
|
||||||
if [ ! -d "${NEW_DIR}/" ]; then
|
if [ ! -d "${NEW_DIR}/" ]; then
|
||||||
rsync -a "${TMPL_DIR}/" "${NEW_DIR}/"
|
rsync -a "${TMPL_DIR}/" "${NEW_DIR}/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
NEW_FILE="${NEW_DIR}/SetAllPass-new.sh"
|
usage() {
|
||||||
TMPL_FILE="${NEW_DIR}/SetAllPass.sh"
|
echo "${PRG} [OPTIONS] [filename ...]
|
||||||
|
# PARCOURE LES ENV FILE ET REMPLIT LES --clean_val-- qui n'ont pas été complétés.
|
||||||
|
on cherche des
|
||||||
|
@@pass@@***@@p@@ -> on génère un mot de passe 16car (les *** permettent d'identifier le mot de passe, s'il doit être utilisé ailleurs)
|
||||||
|
@@db@@***@@d@@ -> on génère une base de données (pareil identifié par ***)
|
||||||
|
@@user@@***@@u@@ -> on génère un user
|
||||||
|
@@token@@***@@t@@ -> on génère un token
|
||||||
|
@@globalvar@@***@@gv@@ -> on cherche la variable globale ***
|
||||||
|
@@crossvar@@envname_varname@@cv@@ -> on retrouve la variable dans les envfiles
|
||||||
|
|
||||||
while read line ; do
|
Si on précise des fichiers, alors il ne remplace que dans ceux là (et on "lie" les clean-val ensemble !!!)
|
||||||
if [[ "${line}" =~ ^# ]] || [ -z "${line}" ] ; then
|
OPTIONS
|
||||||
echo "${line}"
|
-h|--help Cette aide :-)
|
||||||
continue
|
-n|--simu SIMULATION
|
||||||
fi
|
-q|--quiet Sans bruits de fond
|
||||||
if [[ "${line}" =~ "--clean_val--" ]] ; then
|
-d foldername prend les envfiles dans un sous dossier /kaz/secret/orgas/foldername/ (pour les orgas !)
|
||||||
case "${line}" in
|
-
|
||||||
*jirafeau_DATA_DIR*)
|
|
||||||
JIRAFEAU_DIR=$(getValInFile "${DOCKERS_ENV}" "jirafeauDir")
|
"
|
||||||
[ -z "${JIRAFEAU_DIR}" ] &&
|
}
|
||||||
echo "${line}" ||
|
|
||||||
sed "s%\(.*\)--clean_val--\(.*\)%\1${JIRAFEAU_DIR}\2%" <<< ${line}
|
for ARG in "$@"; do
|
||||||
continue
|
if [ -n "${DIRECTORYARG}" ]; then # après un -d
|
||||||
;;
|
DIR=$KAZ_KEY_DIR/orgas/${ARG}
|
||||||
*DATABASE*|*DB_NAME*)
|
ORGA=${ARG}
|
||||||
dbName="$(sed "s/\([^_]*\)_.*/\1/" <<< ${line})_$(apg -n 1 -m 2 -M NCL | cut -c 1-2)"
|
DIRECTORYARG=
|
||||||
sed "s/\(.*\)--clean_val--\(.*\)/\1${dbName}\2/" <<< ${line}
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
*ROOT_PASSWORD*|*PASSWORD*|*SECRET*)
|
|
||||||
pass="$(apg -n 1 -m 16 -M NCL)"
|
|
||||||
sed "s/\(.*\)--clean_val--\(.*\)/\1${pass}\2/" <<< ${line}
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
*USER*)
|
|
||||||
user="$(sed "s/\([^_]*\)_.*/\1/" <<< ${line})_$(apg -n 1 -m 2 -M NCL | cut -c 1-2)"
|
|
||||||
sed "s/\(.*\)--clean_val--\(.*\)/\1${user}\2/" <<< ${line}
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
*RAIN_LOOP*|*office_password*|*mattermost_*|*sympa_*|*gitea_*)
|
|
||||||
pass="$(apg -n 1 -m 16 -M NCL)"
|
|
||||||
sed "s/\(.*\)--clean_val--\(.*\)/\1${pass}\2/" <<< ${line}
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
*vaultwarden_ADMIN_TOKEN*)
|
|
||||||
pass="$(apg -n 1 -m 32 -M NCL)"
|
|
||||||
sed "s/\(.*\)--clean_val--\(.*\)/\1${pass}\2/" <<< ${line}
|
|
||||||
continue
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
else
|
else
|
||||||
echo "${line}"
|
|
||||||
continue
|
case "${ARG}" in
|
||||||
|
'-d' | '--directory' | '-f' | '--folder' | '--foldername')
|
||||||
|
DIRECTORYARG="ON ATTEND UN REPERTOIRE APRES CA" ;;
|
||||||
|
'-h' | '--help' )
|
||||||
|
usage && exit ;;
|
||||||
|
'-n' | '--simu')
|
||||||
|
SIMU="echo" ;;
|
||||||
|
'-q' | '--quiet')
|
||||||
|
SORTIESTANDARD="/dev/null" ;;
|
||||||
|
*)
|
||||||
|
ENVFILES="${ENVFILES} ${ARG%}";;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
printKazError "${line}" >&2
|
done
|
||||||
done < "${TMPL_FILE}" > "${NEW_FILE}"
|
|
||||||
|
|
||||||
mv "${NEW_FILE}" "${TMPL_FILE}"
|
NB_FILES=$(echo "${ENVFILES}" | wc -w )
|
||||||
|
|
||||||
chmod a+x "${TMPL_FILE}"
|
if [[ $NB_FILES = 0 ]]; then
|
||||||
. "${TMPL_FILE}"
|
ENVFILES=$(grep -lE '@@pass@@|@@db@@|@@user@@|@@token@@|@@globalvar@@|@@crossvar@@' $DIR/* | sed 's/.*\///') #
|
||||||
"${KAZ_BIN_DIR}/updateDockerPassword.sh"
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
secretGen(){
|
||||||
|
# $1 Le env-file à compléter
|
||||||
|
|
||||||
|
FILENAME=$DIR/$1
|
||||||
|
|
||||||
|
NBMATCH=$(grep -lE '@@pass@@|@@db@@|@@user@@|@@token@@|@@globalvar@@' $FILENAME | wc -l) # est ce qu'il y a des choses à génrérer
|
||||||
|
if [[ $NBMATCH = 0 ]]; then
|
||||||
|
true
|
||||||
|
# rien à faire dans ce fichier, on passe
|
||||||
|
else
|
||||||
|
echo "Remplissage $FILENAME" >& $SORTIESTANDARD
|
||||||
|
db="$1$(apg -n 1 -m 2 -M NCL | cut -c 1-2)"
|
||||||
|
pass="$(apg -n 1 -m 16 -M NCL)"
|
||||||
|
token="$(apg -n 1 -m 32 -M NCL)"
|
||||||
|
user="$1$(apg -n 1 -m 2 -M NCL | cut -c 1-2)"
|
||||||
|
|
||||||
|
dbs=$(grep -Eo '@@db@@[^@]*@@d@@' $FILENAME | sed -e 's/@@db@@//' -e 's/@@d@@//')
|
||||||
|
passwords=$(grep -Eo '@@pass@@[^@]*@@p@@' $FILENAME | sed -e 's/@@pass@@//' -e 's/@@p@@//')
|
||||||
|
tokens=$(grep -Eo '@@token@@[^@]*@@t@@' $FILENAME | sed -e 's/@@token@@//' -e 's/@@t@@//')
|
||||||
|
users=$(grep -Eo '@@user@@[^@]*@@u@@' $FILENAME | sed -e 's/@@user@@//' -e 's/@@u@@//')
|
||||||
|
globalvars=$(grep -Eo '@@globalvar@@[^@]*@@gv@@' $FILENAME | sed -e 's/@@globalvar@@//' -e 's/@@gv@@//')
|
||||||
|
|
||||||
|
for dbName in $dbs; do sed -i "s/@@db@@$dbName@@d@@/${dbName}_$db" $DIR/*; done
|
||||||
|
for pw in $passwords; do sed -i "s/@@pass@@$pw@@p@@/${pw}" $DIR/*; done
|
||||||
|
for tk in $tokens; do sed -i "s/@@token@@$tk@@t@@/${tk}" $DIR/*; done
|
||||||
|
for u in $users; do sed -i "s/@@user@@$u@@u@@/${u}_$user" $DIR/*; done
|
||||||
|
for var in $globalvars; do sed -i "s/@@globalvar@@$var@@gv@@/${!var}" $DIR/*; done
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
crossVarComplete(){
|
||||||
|
# $1 Le env-file à compléter
|
||||||
|
|
||||||
|
FILENAME=$DIR/$1
|
||||||
|
|
||||||
|
NBMATCH=$(grep -lE '@@crossvar@@' $FILENAME | wc -l) # est ce qu'il y a des cross-var à récupérer
|
||||||
|
if [[ $NBMATCH = 0 ]]; then
|
||||||
|
true
|
||||||
|
# rien à faire dans ce fichier, on passe
|
||||||
|
else
|
||||||
|
echo "Remplissage $FILENAME" >& $SORTIESTANDARD
|
||||||
|
|
||||||
|
varnames=$(grep -Eo '@@crossvar@@[^@]*@@cv@@' $FILENAME | sed -e 's/@@crossvar@@//' -e 's/@@cv@@//')
|
||||||
|
for varname in $varnames; do
|
||||||
|
envname=${varname%_}
|
||||||
|
value=$(/$KAZ_BIN_DIR/getPasswords.sh -e $varname $envname -d $ORGA)
|
||||||
|
sed -i "s/@@crossvar@@$varname@@cv@@/${value}" $DIR/*;
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for ENVFILE in $ENVFILES; do
|
||||||
|
secretGen "$ENVFILE"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
for ENVFILE in $ENVFILES; do
|
||||||
|
crossVarComplete "$ENVFILE"
|
||||||
|
done
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@@ -1,22 +1,24 @@
|
|||||||
paheko_API_USER=
|
|
||||||
paheko_API_PASSWORD=
|
|
||||||
paheko_url=
|
|
||||||
|
|
||||||
mattermost_user=
|
paheko_url=https://kaz-@@globalvar@@pahekoHost@@gv@@.@@globalvar@@domain@@gv@@
|
||||||
mattermost_pass=
|
paheko_API_USER="@@user@@pahekoapi@@u@@"
|
||||||
mattermost_url=
|
paheko_API_PASSWORD="@@pass@@pahekoapi@@p@@"
|
||||||
|
|
||||||
ldap_LDAP_ADMIN_USERNAME=
|
mattermost_user="@@user@@mattermost2@@u@@"
|
||||||
ldap_LDAP_ADMIN_PASSWORD=
|
mattermost_pass="@@pass@@mattermost2@@p@@"
|
||||||
ldap_root=
|
mattermost_token="@@token@@mattermost@@t@@"
|
||||||
|
|
||||||
nextcloud_NEXTCLOUD_ADMIN_USER=
|
ldap_LDAP_ADMIN_USERNAME="@@user@@ldap@@u@@"
|
||||||
nextcloud_NEXTCLOUD_ADMIN_PASSWORD=
|
ldap_LDAP_ADMIN_PASSWORD="@@pass@@ldap@@p@@"
|
||||||
cloud_url=
|
ldap_root=@@globalvar@@ldap_root@@gv@@
|
||||||
|
|
||||||
sympa_SOAP_USER=
|
nextcloud_NEXTCLOUD_ADMIN_USER="@@user@@nextcloudadmin@@u@@"
|
||||||
sympa_SOAP_PASSWORD=
|
nextcloud_NEXTCLOUD_ADMIN_PASSWORD="@@pass@@nextcloudadmin@@p@@"
|
||||||
sympa_url=
|
cloud_url=https://@@globalvar@@cloudHost@@gv@@.@@globalvar@@domain@@gv@@
|
||||||
|
|
||||||
|
|
||||||
|
sympa_SOAP_USER="@@user@@sympasoap@@u@@"
|
||||||
|
sympa_SOAP_PASSWORD="@@pass@@sympasoap@@p@@"
|
||||||
|
sympa_url=https://@@globalvar@@sympaHost@@gv@@.@@globalvar@@domain@@gv@@
|
||||||
|
|
||||||
gandi_GANDI_KEY=
|
gandi_GANDI_KEY=
|
||||||
gandi_GANDI_API=
|
gandi_GANDI_API=
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
VOLUME_SAUVEGARDES=
|
VOLUME_SAUVEGARDES=
|
||||||
BORG_REPO=
|
BORG_REPO=
|
||||||
BORG_PASSPHRASE=
|
BORG_PASSPHRASE="@@token@@borg@@tk@@"
|
||||||
BORGLOG="/var/log/borg"
|
BORGLOG="/var/log/borg"
|
||||||
BORG_FIC_DEL="/tmp/sauvegarde_supp.txt"
|
BORG_FIC_DEL="/tmp/sauvegarde_supp.txt"
|
||||||
BORG_EXCLUDE_BACKUP=
|
BORG_EXCLUDE_BACKUP=
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
ADMIN_USER=
|
ADMIN_USER="@@pass@@castopod2@@pass@@"
|
||||||
ADMIN_MAIL=
|
ADMIN_MAIL=admin@@@globalvar@@domain@@gv@@
|
||||||
ADMIN_PASSWORD="--clean_val--"
|
ADMIN_PASSWORD="@@pass@@castopod3@@pass@@"
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@castopod@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_USER="@@user@@castopod1@@u@@"
|
||||||
MYSQL_USER=
|
MYSQL_PASSWORD="@@pass@@castopod1@@p@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_DATABASE="@@db@@castopod1@@d@@"
|
@@ -1,4 +1,4 @@
|
|||||||
|
|
||||||
WIKI_ROOT=
|
WIKI_ROOT=Kaz
|
||||||
WIKI_EMAIL=
|
WIKI_EMAIL=wiki@@@globalvar@@domain@@gv@@
|
||||||
WIKI_PASSWORD=
|
WIKI_PASSWORD="@@pass@@dokuwiki@@pass@@"
|
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@etherpadroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@etherpad@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@etherpad@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@etherpad@@p@@"
|
||||||
|
@@ -1,16 +1,17 @@
|
|||||||
|
|
||||||
# share with padDB
|
# share with padDB
|
||||||
DB_NAME=
|
DB_NAME="@@db@@etherpad@@d@@"
|
||||||
DB_USER=
|
DB_USER="@@user@@etherpad@@u@@"
|
||||||
DB_PASS=
|
DB_PASS="@@pass@@etherpad@@p@@"
|
||||||
|
|
||||||
DB_TYPE=
|
|
||||||
DB_HOST=
|
DB_TYPE="mysql"
|
||||||
DB_PORT=
|
DB_HOST="padDB"
|
||||||
|
DB_PORT="3306"
|
||||||
#DB_CHARSET=
|
#DB_CHARSET=
|
||||||
ADMIN_PASSWORD=
|
ADMIN_PASSWORD="@@pass@@etherpadadmin@@p@@"
|
||||||
|
|
||||||
TITLE=
|
TITLE="KazPad"
|
||||||
PAD_OPTIONS_LANG=
|
PAD_OPTIONS_LANG="fr"
|
||||||
TRUST_PROXY=
|
TRUST_PROXY="true"
|
||||||
#DEFAULT_PAD_TEXT="––––– Ce texte est à effacer (après lecture si c’est votre première visite) ou à conserver en bas de votre pad –––––\n\nBienvenue sur notre PAD !\n\n➡ Comment commencer ?\n• Renseignez votre nom ou pseudo, en cliquant sur l’icône « utilisateur » en haut à droite.\n• Choisissez votre couleur d'écriture au même endroit.\n• Lancez-vous : écrivez sur votre pad !\n• Les contributions de chacun se synchronisent « en temps réel » sous leur propre couleur.\n\n➡ Comment partager / collaborer ?\n• Sélectionnez et copiez l'URL (l'adresse web dans la grande barre en haut à gauche du navigateur)\n• Partagez-là à vos collaborateurs et collaboratrices (email, messagerie, etc.)\n• Attention : toute personne ayant cette adresse d'accès peut modifier le pad à sa convenance.\n• Utilisez l'onglet chat (en bas à droite) pour séparer les discussions du texte sur lequel vous travaillez.\n\n➡ Comment sauvegarder ?\n• Il n'y a rien à faire : le texte est automatiquement sauvegardé, à chaque caractère tapé.\n• Marquez une version (un état du pad) en cliquant sur l’icône « étoile ».\n• Retrouvez toute l'évolution du pad et vos versions marquées d'une étoile dans l’historique (icône « horloge »).\n• Importez et exportez votre texte avec l'icône « double flèche » (formats HTML, texte brut, PDF, ODF…) ou avec un copier/coller.\n\nImportant ! N’oubliez pas de conserver quelque part l’adresse web (URL) de votre pad.\n\nBon travail collaboratif :)\n\n––––– Ce texte est à effacer (après lecture si c’est votre première visite) –––––\n\n**ATTENTION**\nCETTE INSTANCE PROPOSE DES PADS À EFFACEMENT AUTOMATIQUE !\n\nVOS PADS SERONT AUTOMATIQUEMENT SUPPRIMÉS AU BOUT DE 62 JOURS (2 MOIS) SANS ÉDITION !\n\nSi le contenu de votre pad bimestriel a été effacé, c'est qu'il n'avait pas été modifié depuis plus de 62 jours consécutifs.\n"
|
DEFAULT_PAD_TEXT="––––– Ce texte est à effacer (après lecture si c’est votre première visite) ou à conserver en bas de votre pad –––––\n\nBienvenue sur notre PAD !\n\n➡ Comment commencer ?\n• Renseignez votre nom ou pseudo, en cliquant sur l’icône « utilisateur » en haut à droite.\n• Choisissez votre couleur d'écriture au même endroit.\n• Lancez-vous : écrivez sur votre pad !\n• Les contributions de chacun se synchronisent « en temps réel » sous leur propre couleur.\n\n➡ Comment partager / collaborer ?\n• Sélectionnez et copiez l'URL (l'adresse web dans la grande barre en haut à gauche du navigateur)\n• Partagez-là à vos collaborateurs et collaboratrices (email, messagerie, etc.)\n• Attention : toute personne ayant cette adresse d'accès peut modifier le pad à sa convenance.\n• Utilisez l'onglet chat (en bas à droite) pour séparer les discussions du texte sur lequel vous travaillez.\n\n➡ Comment sauvegarder ?\n• Il n'y a rien à faire : le texte est automatiquement sauvegardé, à chaque caractère tapé.\n• Marquez une version (un état du pad) en cliquant sur l’icône « étoile ».\n• Retrouvez toute l'évolution du pad et vos versions marquées d'une étoile dans l’historique (icône « horloge »).\n• Importez et exportez votre texte avec l'icône « double flèche » (formats HTML, texte brut, PDF, ODF…) ou avec un copier/coller.\n\nImportant ! N’oubliez pas de conserver quelque part l’adresse web (URL) de votre pad.\n\nBon travail collaboratif :)\n\n––––– Ce texte est à effacer (après lecture si c’est votre première visite) –––––\n\n**ATTENTION**\nCETTE INSTANCE PROPOSE DES PADS À EFFACEMENT AUTOMATIQUE !\n\nVOS PADS SERONT AUTOMATIQUEMENT SUPPRIMÉS AU BOUT DE 62 JOURS (2 MOIS) SANS ÉDITION !\n\nSi le contenu de votre pad bimestriel a été effacé, c'est qu'il n'avait pas été modifié depuis plus de 62 jours consécutifs.\n"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@framadateroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@framadatedb@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@framadatedb@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@framadatedb@@p@@"
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
|
|
||||||
HTTPD_USER=
|
HTTPD_USER="@@user@@framadate@@u@@"
|
||||||
HTTPD_PASSWORD=
|
HTTPD_PASSWORD="@@pass@@framadate2@@p@@"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@gitroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@gitdb@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@gitdb@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@gitdb@@p@@"
|
@@ -1,3 +1,3 @@
|
|||||||
user_admin=
|
user_admin="@@user@@git@@u@@"
|
||||||
pass_admin=
|
pass_admin="@@pass@@git@@p@@"
|
||||||
admin_email=
|
admin_email=admin@@@globalvar@@domain@@gv@@
|
11
secret.tmpl/env-kaz
Normal file
11
secret.tmpl/env-kaz
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# tout est dans le env_kaz
|
||||||
|
# utilisé par gest containers
|
||||||
|
NAS_VOL=
|
||||||
|
OPERATE_ON_MAIN= # par defaut NON on ne traite que des orgas
|
||||||
|
OPERATE_ON_NAS_ORGA= # par defaut NON, on va aussi sur les orgas du NAS
|
||||||
|
OPERATE_LOCAL_ORGA="OUI" # par defaut oui
|
||||||
|
TEMPO_ACTION_STOP=2 # Lors de redémarrage avec tempo, on attend après le stop
|
||||||
|
TEMPO_ACTION_START=60 # Lors de redémarrage avec tempo, avant de reload le proxy
|
||||||
|
DEFAULTCONTAINERS="cloud agora wp wiki office paheko castopod spip"
|
||||||
|
APPLIS_PAR_DEFAUT="tasks calendar contacts bookmarks mail richdocuments external drawio snappymail ransomware_protection" #rainloop richdocumentscode
|
||||||
|
QUIET="1" # redirection des echo
|
@@ -1,9 +1,9 @@
|
|||||||
LDAP_ADMIN_USERNAME=
|
LDAP_ADMIN_USERNAME="@@user@@ldap@@u@@"
|
||||||
LDAP_ADMIN_PASSWORD=
|
LDAP_ADMIN_PASSWORD="@@pass@@ldap@@p@@"
|
||||||
LDAP_CONFIG_ADMIN_USERNAME=
|
LDAP_CONFIG_ADMIN_USERNAME="@@user@@ldapconfig@@u@@"
|
||||||
LDAP_CONFIG_ADMIN_PASSWORD=
|
LDAP_CONFIG_ADMIN_PASSWORD="@@pass@@ldapconfig@@p@@"
|
||||||
LDAP_POSTFIX_PASSWORD=
|
LDAP_POSTFIX_PASSWORD="@@pass@@ldappostfix@@p@@"
|
||||||
LDAP_LDAPUI_PASSWORD=
|
LDAP_LDAPUI_PASSWORD="@@pass@@ldapui@@p@@"
|
||||||
LDAP_MATTERMOST_PASSWORD=
|
LDAP_MATTERMOST_PASSWORD="@@pass@@ldapmm@@p@@"
|
||||||
LDAP_CLOUD_PASSWORD=
|
LDAP_CLOUD_PASSWORD="@@pass@@ldapcloud@@p@@"
|
||||||
LDAP_MOBILIZON_PASSWORD=
|
LDAP_MOBILIZON_PASSWORD="@@pass@@ldapmobilizon@@p@@"
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
LDAPUI_URI=
|
LDAPUI_URI=ldap://ldap
|
||||||
LDAPUI_BASE_DN=
|
LDAPUI_BASE_DN="@@globalvar@@ldap_root@@gv@@"
|
||||||
LDAPUI_REQUIRE_STARTTLS=
|
LDAPUI_REQUIRE_STARTTLS=FALSE
|
||||||
LDAPUI_ADMINS_GROUP=
|
LDAPUI_ADMINS_GROUP=admins
|
||||||
LDAPUI_ADMIN_BIND_DN=
|
LDAPUI_ADMIN_BIND_DN=cn=ldapui,ou=applications,@@globalvar@@ldap_root@@gv@@
|
||||||
LDAPUI_ADMIN_BIND_PWD=
|
LDAPUI_ADMIN_BIND_PWD="@@pass@@ldapui@@p@@"
|
||||||
LDAPUI_IGNORE_CERT_ERRORS=
|
LDAPUI_IGNORE_CERT_ERRORS=TRUE
|
||||||
LDAPUI_PASSWORD=
|
LDAPUI_PASSWORD="@@pass@@ldapuipass@@p@@"
|
||||||
LDAPUI_MM_ADMIN_TOKEN=
|
LDAPUI_MM_ADMIN_TOKEN="@@crossvar@@mattermostAdmin_mattermost_token@@cv@@"
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
service_mail=
|
service_mail=
|
||||||
service_password=
|
service_password="@@pass@@servicemail@@pass@@"
|
@@ -1,6 +1,6 @@
|
|||||||
DB_USER=
|
DB_USER="@@user@@mastodon@@u@@"
|
||||||
DB_NAME=
|
DB_NAME="@@db@@mastodon@@d@@"
|
||||||
DB_PASS=
|
DB_PASS="@@pass@@mastodon@@p@@"
|
||||||
POSTGRES_USER=
|
POSTGRES_USER="@@user@@postgresmasto@@u@@"
|
||||||
POSTGRES_PASSWORD=
|
POSTGRES_PASSWORD="@@pass@@postgresmasto@@p@@"
|
||||||
POSTGRES_DB=postgres
|
POSTGRES_DB="@@db@@mastodon@@d@@"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
SECRET_KEY_BASE=
|
SECRET_KEY_BASE=
|
||||||
OTP_SECRET=
|
OTP_SECRET="@@token@@masto-otp@@token@@"
|
||||||
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=
|
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=
|
||||||
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=
|
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=
|
||||||
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=
|
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
mattermost_user=
|
|
||||||
mattermost_pass=
|
mattermost_user="@@user@@mattermost2@@u@@"
|
||||||
mattermost_token=
|
mattermost_pass="@@pass@@mattermost2@@p@@"
|
||||||
|
mattermost_token="@@token@@mattermost@@t@@"
|
@@ -1,8 +1,9 @@
|
|||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@mattermostroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@mattermost@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@mattermost@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@mattermost@@p@@"
|
||||||
|
|
||||||
MM_MYSQL_USER=
|
POSTGRES_USER="@@user@@mattermost@@u@@"
|
||||||
MM_MYSQL_PASSWORD=
|
POSTGRES_PASSWORD="@@pass@@mattermost@@p@@"
|
||||||
|
POSTGRES_DB="@@db@@mattermost@@d@@"
|
||||||
|
@@ -1,15 +1,9 @@
|
|||||||
|
|
||||||
# share with matterDB
|
MM_ADMIN_EMAIL="@@globalvar@@matterHost@@gv@@@@@globalvar@@domain@@gv@@"
|
||||||
MM_DBNAME=
|
MM_ADMIN_USER="@@user@@mattermost2@@u@@"
|
||||||
MM_USERNAME=
|
MM_ADMIN_PASSWORD="@@pass@@mattermost2@@u@@"
|
||||||
MM_PASSWORD=
|
|
||||||
|
|
||||||
MM_ADMIN_EMAIL=
|
|
||||||
MM_ADMIN_USER=
|
|
||||||
MM_ADMIN_PASSWORD=
|
|
||||||
|
|
||||||
DB_HOST=
|
MM_SQLSETTINGS_DRIVERNAME=postgres
|
||||||
DB_PORT_NUMBER=
|
MM_SQLSETTINGS_DATASOURCE=postgres://@@user@@mattermost@@u@@:@@pass@@mattermost@@p@@@postgres:5432/@@db@@mattermost@@d@@?sslmode=disable&connect_timeout=10
|
||||||
MM_SQLSETTINGS_DRIVERNAME=
|
|
||||||
MM_SQLSETTINGS_DATASOURCE=
|
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
# Database settings
|
# Database settings
|
||||||
POSTGRES_USER=
|
POSTGRES_USER=@@user@@mobilizon@@u@@
|
||||||
POSTGRES_PASSWORD=
|
POSTGRES_PASSWORD=@@pass@@mobilizon@@p@@
|
||||||
POSTGRES_DB=
|
POSTGRES_DB=@@db@@mobilizon@@d@@
|
||||||
|
@@ -18,9 +18,9 @@ MOBILIZON_SMTP_USERNAME=
|
|||||||
MOBILIZON_SMTP_PASSWORD=
|
MOBILIZON_SMTP_PASSWORD=
|
||||||
MOBILIZON_SMTP_SSL=
|
MOBILIZON_SMTP_SSL=
|
||||||
|
|
||||||
MOBILIZON_DATABASE_USERNAME=
|
MOBILIZON_DATABASE_USERNAME=@@user@@mobilizon@@u@@
|
||||||
MOBILIZON_DATABASE_PASSWORD=
|
MOBILIZON_DATABASE_PASSWORD=@@pass@@mobilizon@@p@@
|
||||||
MOBILIZON_DATABASE_DBNAME=
|
MOBILIZON_DATABASE_DBNAME=@@db@@mobilizon@@d@@
|
||||||
|
|
||||||
# LDAP
|
# LDAP
|
||||||
MOBILIZON_LDAP_BINDUID=
|
MOBILIZON_LDAP_BINDUID=
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@nextcloudroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@nextcloud@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@nextcloud@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@nextcloud@@p@@"
|
||||||
|
|
||||||
NC_MYSQL_USER=
|
#NC_MYSQL_USER=
|
||||||
NC_MYSQL_PASSWORD=
|
#NC_MYSQL_PASSWORD=
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
NEXTCLOUD_ADMIN_USER=
|
NEXTCLOUD_ADMIN_USER="@@user@@nextcloudadmin@@u@@"
|
||||||
NEXTCLOUD_ADMIN_PASSWORD=
|
NEXTCLOUD_ADMIN_PASSWORD="@@pass@@nextcloudadmin@@p@@"
|
||||||
MYSQL_HOST=
|
MYSQL_HOST="db"
|
||||||
RAIN_LOOP=
|
RAIN_LOOP="@@pass@@rainloop@@p@@"
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
|
|
||||||
username=
|
username="@@user@@office@@u@@"
|
||||||
password=
|
password="@@pass@@office@@p@@"
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
API_USER="admin-api"
|
API_USER="@@user@@pahekoapi@@u@@"
|
||||||
API_PASSWORD="--clean_val--"
|
API_PASSWORD="@@pass@@pahekoapi@@p@@"
|
8
secret.tmpl/env-peertubeDB
Normal file
8
secret.tmpl/env-peertubeDB
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
POSTGRES_USER="@@user@@peertube@@u@@"
|
||||||
|
POSTGRES_PASSWORD="@@pass@@peertube@@p@@"
|
||||||
|
POSTGRES_DB="@@db@@peertube@@d@@"
|
||||||
|
|
||||||
|
PEERTUBE_DB_USERNAME="@@user@@peertube@@u@@"
|
||||||
|
PEERTUBE_DB_PASSWORD="@@pass@@peertube@@p@@"
|
||||||
|
PEERTUBE_DB_SSL=false
|
||||||
|
PEERTUBE_DB_HOSTNAME=peertubeDB
|
32
secret.tmpl/env-peertubeServ
Normal file
32
secret.tmpl/env-peertubeServ
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
POSTGRES_USER="@@user@@peertube@@u@@"
|
||||||
|
POSTGRES_PASSWORD="@@pass@@peertube@@p@@"
|
||||||
|
POSTGRES_DB="@@db@@peertube@@d@@"
|
||||||
|
|
||||||
|
PEERTUBE_DB_USERNAME="@@user@@peertube@@u@@"
|
||||||
|
PEERTUBE_DB_PASSWORD="@@pass@@peertube@@p@@"
|
||||||
|
PEERTUBE_DB_SSL=false
|
||||||
|
PEERTUBE_DB_HOSTNAME=peertubeDB
|
||||||
|
|
||||||
|
PEERTUBE_WEBSERVER_HOSTNAME="@@globalvar@@peertubeHost@@gv@@.@@globalvar@@domain@@gv@@"
|
||||||
|
PEERTUBE_TRUST_PROXY=['10.0.0.0/8', '127.0.0.1', 'loopback', '172.18.0.0/16']
|
||||||
|
|
||||||
|
PEERTUBE_SECRET="@@token@@peertube@@t@@"
|
||||||
|
PT_INITIAL_ROOT_PASSWORD="@@pass@@peertubeinitialroot@@p@@"
|
||||||
|
|
||||||
|
#PEERTUBE_SMTP_USERNAME=
|
||||||
|
#PEERTUBE_SMTP_PASSWORD=
|
||||||
|
# Default to Postfix service name "postfix" in docker-compose.yml
|
||||||
|
# May be the hostname of your Custom SMTP server
|
||||||
|
PEERTUBE_SMTP_HOSTNAME=smtp.kaz.bzh
|
||||||
|
PEERTUBE_SMTP_PORT=25
|
||||||
|
PEERTUBE_SMTP_FROM=
|
||||||
|
PEERTUBE_SMTP_TLS=false
|
||||||
|
PEERTUBE_SMTP_DISABLE_STARTTLS=false
|
||||||
|
PEERTUBE_ADMIN_EMAIL=
|
||||||
|
|
||||||
|
POSTFIX_myhostname=
|
||||||
|
#OPENDKIM_DOMAINS=peertube
|
||||||
|
OPENDKIM_RequireSafeKeys=no
|
||||||
|
|
||||||
|
PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC=public-read
|
||||||
|
PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE=private
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@roudcuberoot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@roudcube@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@roudcube@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@roudcube@@p@@"
|
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
ROUNDCUBEMAIL_DB_TYPE=
|
ROUNDCUBEMAIL_DB_TYPE="mysql"
|
||||||
ROUNDCUBEMAIL_DB_NAME=
|
ROUNDCUBEMAIL_DB_NAME="@@db@@roudcube@@d@@"
|
||||||
ROUNDCUBEMAIL_DB_USER=
|
ROUNDCUBEMAIL_DB_USER="@@user@@roudcube@@u@@"
|
||||||
ROUNDCUBEMAIL_DB_PASSWORD=
|
ROUNDCUBEMAIL_DB_PASSWORD="@@pass@@roudcube@@p@@"
|
||||||
ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=
|
ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE="1G"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@spiproot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@spip@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@spip@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@spip@@p@@"
|
@@ -1,10 +1,10 @@
|
|||||||
SPIP_AUTO_INSTALL=1
|
SPIP_AUTO_INSTALL=1
|
||||||
SPIP_DB_SERVER=mysql
|
SPIP_DB_SERVER=mysql
|
||||||
SPIP_DB_LOGIN=
|
SPIP_DB_NAME="@@db@@spip@@d@@"
|
||||||
SPIP_DB_PASS=
|
SPIP_DB_LOGIN="@@user@@spip@@u@@"
|
||||||
SPIP_DB_NAME=
|
SPIP_DB_PASS="@@pass@@spip@@p@@"
|
||||||
SPIP_ADMIN_NAME=
|
SPIP_ADMIN_NAME="admin"
|
||||||
SPIP_ADMIN_LOGIN=
|
SPIP_ADMIN_LOGIN="@@user@@spipadmin@@u@@"
|
||||||
SPIP_ADMIN_EMAIL=
|
SPIP_ADMIN_EMAIL=admin@@@globalvar@@domain@@gv@@
|
||||||
SPIP_ADMIN_PASS=
|
SPIP_ADMIN_PASS="@@pass@@spipadmin@@p@@"
|
||||||
PHP_TIMEZONE=
|
PHP_TIMEZONE="Europe/Paris"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@symparoot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@sympa@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@sympa@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@sympa@@p@@"
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
KEY=
|
KEY="/etc/ssl/private/listes.key"
|
||||||
CERT=
|
CERT="/etc/ssl/certs/listes.pem"
|
||||||
LISTMASTERS=
|
LISTMASTERS="listmaster@@@globalvar@@domain_sympa@@gv@@"
|
||||||
ADMINEMAIL=
|
ADMINEMAIL="listmaster@@@globalvar@@domain_sympa@@gv@@"
|
||||||
SOAP_USER=
|
SOAP_USER="@@user@@sympasoap@@u@@"
|
||||||
SOAP_PASSWORD=
|
SOAP_PASSWORD="@@pass@@sympasoap@@p@@"
|
||||||
|
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@sympa@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@sympa@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@sympa@@p@@"
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
DASHBOARD_USER="admin"
|
DASHBOARD_USER="@@user@@traefikdashboard@@u@@"
|
||||||
DASHBOARD_PASSWORD="--clean_val--"
|
DASHBOARD_PASSWORD="@@pass@@traefikdashboard@@p@@"
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@koffreroot@@p@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_DATABASE="@@db@@koffre@@d@@"
|
||||||
MYSQL_USER=
|
MYSQL_USER="@@user@@koffre@@u@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_PASSWORD="@@pass@@koffre@@p@@"
|
@@ -1,3 +1,4 @@
|
|||||||
DATABASE_URL=
|
ADMIN_TOKEN=@@token@@koffre@@t@@
|
||||||
ADMIN_TOKEN=
|
DATABASE_URL="mysql://@@user@@koffre@@u@@:@@pass@@koffre@@p@@@db/@@db@@koffre@@d@@"
|
||||||
|
|
||||||
SIGNUPS_DOMAINS_WHITELIST=
|
SIGNUPS_DOMAINS_WHITELIST=
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@vigiloroot@@p@@"
|
||||||
MYSQL_USER=
|
MYSQL_DATABASE="@@db@@vigilo@@d@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_USER="@@user@@vigilo@@u@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_PASSWORD="@@pass@@vigilo@@p@@"
|
@@ -1,7 +1,7 @@
|
|||||||
BIND=
|
#BIND=
|
||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
MYSQL_ROOT_PASSWORD="@@pass@@vigiloroot@@p@@"
|
||||||
MYSQL_USER=
|
MYSQL_DATABASE="@@db@@vigilo@@d@@"
|
||||||
MYSQL_PASSWORD=
|
MYSQL_USER="@@user@@vigilo@@u@@"
|
||||||
MYSQL_DATABASE=
|
MYSQL_PASSWORD="@@pass@@vigilo@@p@@"
|
||||||
MYSQL_HOST=
|
MYSQL_HOST="db"
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
|
MYSQL_ROOT_PASSWORD="@@pass@@wproot@@p@@"
|
||||||
|
MYSQL_DATABASE="@@db@@wp@@d@@"
|
||||||
|
MYSQL_USER="@@user@@wp@@u@@"
|
||||||
|
MYSQL_PASSWORD="@@pass@@wp@@p@@"
|
||||||
|
|
||||||
MYSQL_ROOT_PASSWORD=
|
|
||||||
MYSQL_DATABASE=
|
|
||||||
MYSQL_USER=
|
|
||||||
MYSQL_PASSWORD=
|
|
||||||
|
|
||||||
WP_MYSQL_USER=
|
#WP_MYSQL_USER=
|
||||||
WP_MYSQL_PASSWORD=
|
#WP_MYSQL_PASSWORD=
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
# share with wpDB
|
# share with wpDB
|
||||||
|
|
||||||
WORDPRESS_DB_HOST=
|
WORDPRESS_DB_HOST="db:3306"
|
||||||
WORDPRESS_DB_USER=
|
WORDPRESS_ADMIN_USER="@@user@@adminwp@@u@@"
|
||||||
WORDPRESS_DB_PASSWORD=
|
WORDPRESS_ADMIN_PASSWORD="@@pass@@adminwp@@p@@"
|
||||||
WORDPRESS_DB_NAME=
|
WORDPRESS_DB_NAME="@@db@@wp@@d@@"
|
||||||
WORDPRESS_ADMIN_USER=
|
WORDPRESS_DB_USER="@@user@@wp@@u@@"
|
||||||
WORDPRESS_ADMIN_PASSWORD=
|
WORDPRESS_DB_PASSWORD="@@pass@@wp@@p@@"
|
Reference in New Issue
Block a user