suppressions et modifs cosmétiques sur plusieurs scripts
This commit is contained in:
@ -8,30 +8,38 @@ KAZ_ROOT=$(cd "$(dirname $0)"/..; pwd)
|
||||
setKazVars
|
||||
. $DOCKERS_ENV
|
||||
. $KAZ_ROOT/secret/SetAllPass.sh
|
||||
. $KAZ_ROOT/secret/env-kaz
|
||||
|
||||
PRG=$(basename $0)
|
||||
|
||||
#TODO: ce tab doit être construit à partir de la liste des machines dispos et pas en dur
|
||||
tab_sites_destinations_possibles=("kazoulet" "prod2" "prod1")
|
||||
#######################################
|
||||
# tout est dans le env_kaz
|
||||
# NAS_VOL="/mnt/disk-nas1/docker/volumes/"
|
||||
|
||||
# OPERATE_ON_MAIN= # par defaut NON on ne traite que des orgas
|
||||
# OPERATE_ON_NAS_ORGA="OUI" # par defaut oui, 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"
|
||||
|
||||
# APPLIS_PAR_DEFAUT="tasks calendar contacts bookmarks mail richdocuments external drawio snappymail ransomware_protection" #rainloop richdocumentscode
|
||||
|
||||
# QUIET="1" # redirection des echo
|
||||
|
||||
###################################################################################################################
|
||||
|
||||
#GLOBAL VARS
|
||||
NAS_VOL="/mnt/disk-nas1/docker/volumes/"
|
||||
|
||||
availableOrga=($(getList "${KAZ_CONF_DIR}/container-orga.list"))
|
||||
AVAILABLE_ORGAS=${availableOrga[*]//-orga/}
|
||||
|
||||
availableContainersCommuns=( $(getList "${KAZ_CONF_DIR}/container-withMail.list") $(getList "${KAZ_CONF_DIR}/container-withoutMail.list"))
|
||||
|
||||
OPERATE_ON_MAIN= # par defaut NON on ne traite que des orgas
|
||||
OPERATE_ON_NAS_ORGA="OUI" # par defaut oui, 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
|
||||
|
||||
CONTAINERS_TYPES=
|
||||
|
||||
defaultContainersTypes="cloud agora wp wiki office paheko castopod" # les containers gérés par ce script.
|
||||
|
||||
declare -A DockerServNames # le nom des containers correspondant
|
||||
DockerServNames=( [cloud]="${nextcloudServName}" [agora]="${mattermostServName}" [wiki]="${dokuwikiServName}" [wp]="${wordpressServName}" [office]="${officeServName}" [paheko]="${pahekoServName}" [castopod]="${castopodServName}" )
|
||||
@ -54,14 +62,11 @@ declare -A NbOrgas
|
||||
declare -A RunningOrgas
|
||||
declare -A Posts
|
||||
|
||||
QUIET="1" # redirection des echo
|
||||
|
||||
OCCCOMANDS=()
|
||||
MMCTLCOMANDS=()
|
||||
EXECCOMANDS=()
|
||||
|
||||
# CLOUD
|
||||
APPLIS_PAR_DEFAUT="tasks calendar contacts bookmarks mail richdocuments external drawio snappymail ransomware_protection" #rainloop richdocumentscode
|
||||
|
||||
|
||||
usage() {
|
||||
@ -114,6 +119,10 @@ ${PRG} -office -m -r restart de tous les collaboras (libére RAM)
|
||||
${PRG} -cloud -u -r -q -n Affiche toutes les commandes (-n -q ) pour mettre à jour toutes les applis des clouds + restart (-u -r)
|
||||
${PRG} -p \"monorga:town-square\" \"Hello\" monorga # envoie Hello sur le centreville de l'orga monorga sur son mattermost dédié
|
||||
|
||||
Valeurs par défaut :
|
||||
|
||||
Tempo de Stop : ${TEMPO_ACTION_STOP}
|
||||
Tempo de restart : ${TEMPO_ACTION_START}
|
||||
"
|
||||
}
|
||||
|
||||
@ -128,7 +137,7 @@ _populate_lists(){
|
||||
|
||||
if [ -z "${CONTAINERS_TYPES}" ]; then
|
||||
# wow, on traite tout le monde d'un coup...
|
||||
CONTAINERS_TYPES="$defaultContainersTypes"
|
||||
CONTAINERS_TYPES=${DEFAULTCONTAINERS}
|
||||
fi
|
||||
|
||||
for TYPE in ${CONTAINERS_TYPES}; do
|
||||
|
Reference in New Issue
Block a user