Ensemble des services de KAZ
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

247 lines
6.8 KiB

#!/bin/bash
# Attention à cause des scripts pas de ["'/] dans les mot de passe
####################
# ethercalc
ethercalc_REDIS_PORT_6379_TCP_ADDR="redis"
ethercalc_REDIS_PORT_6379_TCP_PORT="6379"
####################
# etherpad
etherpad_MYSQL_ROOT_PASSWORD="--clean_val--"
etherpad_MYSQL_DATABASE="--clean_val--"
etherpad_MYSQL_USER="--clean_val--"
etherpad_MYSQL_PASSWORD="--clean_val--"
# Share with etherpadDB
etherpad_DB_NAME="${etherpad_MYSQL_DATABASE}"
etherpad_DB_USER="${etherpad_MYSQL_USER}"
etherpad_DB_PASS="${etherpad_MYSQL_PASSWORD}"
etherpad_DB_TYPE="mysql"
etherpad_DB_HOST="padDB"
etherpad_DB_PORT="3306"
etherpad_DB_CHARSET="utf8"
#user: admin
etherpad_ADMIN_PASSWORD="--clean_val--"
####################
# framadate
framadate_MYSQL_ROOT_PASSWORD="--clean_val--"
framadate_MYSQL_DATABASE="--clean_val--"
framadate_MYSQL_USER="--clean_val--"
framadate_MYSQL_PASSWORD="--clean_val--"
framadate_HTTPD_USER="--clean_val--"
framadate_HTTPD_PASSWORD="--clean_val--"
##################
# Gandi
#TODO: soucis, les clés sont dédoublées
gandi_GANDI_KEY="ce56hL3Tn7efFWvNLyf2ewkT"
GANDI_API="https://api.gandi.net/v5/livedns/domains/kaz.bzh"
###################
# gitea
gitea_MYSQL_ROOT_PASSWORD="--clean_val--"
gitea_MYSQL_DATABASE="--clean_val--"
gitea_MYSQL_USER="--clean_val--"
gitea_MYSQL_PASSWORD="--clean_val--"
# on ne peut pas utiliser le login "admin"
gitea_user_admin="admin_gitea"
gitea_pass_admin="--clean_val--"
gitea_admin_email="root@kaz.bzh"
# Share with etherpadDB
gitea_GITEA__database__DB_TYPE="mysql"
gitea_GITEA__database__HOST="db:3306"
gitea_GITEA__database__NAME="${gitea_MYSQL_DATABASE}"
gitea_GITEA__database__USER="${gitea_MYSQL_USER}"
gitea_GITEA__database__PASSWD="${gitea_MYSQL_PASSWORD}"
#gitea_GITEA__mailer__ENABLED=true
#gitea_GITEA__mailer__FROM=
#gitea_GITEA__mailer__MAILER_TYPE=smtp
#gitea_GITEA__mailer__HOST=
#gitea_GITEA__mailer__IS_TLS_ENABLED=
#gitea_GITEA__mailer__USER=
#gitea_GITEA__mailer__PASSWD=
####################
# jirafeau
jirafeau_HTTPD_PASSWORD="--clean_val--"
jirafeau_DATA_DIR="--clean_val--"
##################
# keycloack DB
keycloak_MYSQL_ROOT_PASSWORD="--clean_val--"
keycloak_MYSQL_DATABASE="--clean_val--"
keycloak_MYSQL_USER="--clean_val--"
keycloak_MYSQL_PASSWORD="--clean_val--"
# Keycloak
keycloak_DB_VENDOR="mariadb"
keycloak_DB_ADDR="mariadb"
keycloak_DB_DATABASE="${keycloak_MYSQL_DATABASE}"
keycloak_DB_USER="${keycloak_MYSQL_USER}"
keycloak_DB_PASSWORD="${keycloak_MYSQL_PASSWORD}"
keycloak_USER="admin"
keycloak_PASSWORD="--clean_val--"
####################
# mattermost
mattermost_MYSQL_ROOT_PASSWORD="--clean_val--"
mattermost_MYSQL_DATABASE="--clean_val--"
mattermost_MYSQL_USER="--clean_val--"
mattermost_MYSQL_PASSWORD="--clean_val--"
# Share with mattermostDB
mattermost_MM_DBNAME="${mattermost_MYSQL_DATABASE}"
mattermost_MM_USERNAME="${mattermost_MYSQL_USER}"
mattermost_MM_PASSWORD="${mattermost_MYSQL_PASSWORD}"
mattermost_DB_PORT_NUMBER="3306"
mattermost_DB_HOST="db"
mattermost_MM_SQLSETTINGS_DRIVERNAME="mysql"
mattermost_MM_ADMIN_EMAIL="agora@kaz.bzh"
mattermost_MM_ADMIN_USER="admin"
mattermost_MM_ADMIN_PASSWORD="_--clean_val---"
# mattermost_MM_SQLSETTINGS_DATASOURCE = "MM_USERNAME:MM_PASSWORD@tcp(DB_HOST:DB_PORT_NUMBER)/MM_DBNAME?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
# Don't forget to replace all entries (beginning by MM_ and DB_) in MM_SQLSETTINGS_DATASOURCE with the real variables values.
mattermost_MM_SQLSETTINGS_DATASOURCE="${mattermost_MYSQL_USER}:${mattermost_MYSQL_PASSWORD}@tcp(${mattermost_DB_HOST}:${mattermost_DB_PORT_NUMBER})/${mattermost_MM_DBNAME}?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
# sinon avec postgres
# mattermost_MM_SQLSETTINGS_DATASOURCE = "postgres://${MM_USERNAME}:${MM_PASSWORD}@db:5432/${MM_DBNAME}?sslmode=disable&connect_timeout=10"
# pour envoyer des messages sur l'agora avec mmctl
mattermost_user="--clean_val--"
mattermost_pass="~--clean_val--_"
####################
# nexcloud
nextcloud_MYSQL_ROOT_PASSWORD="${mattermost_MYSQL_ROOT_PASSWORD}"
nextcloud_MYSQL_DATABASE="--clean_val--"
nextcloud_MYSQL_USER="--clean_val--"
nextcloud_MYSQL_PASSWORD="--clean_val--"
nextcloud_NEXTCLOUD_ADMIN_USER="admin"
nextcloud_NEXTCLOUD_ADMIN_PASSWORD="--clean_val--"
nextcloud_MYSQL_HOST="db"
#user: admin
nextcloud_RAIN_LOOP="--clean_val--"
####################
# collabora
office_username="admin"
office_password="--clean_val--"
####################
# roundcube
roundcube_MYSQL_ROOT_PASSWORD="--clean_val--"
roundcube_MYSQL_DATABASE="--clean_val--"
roundcube_MYSQL_USER="--clean_val--"
roundcube_MYSQL_PASSWORD="--clean_val--"
# Share with roundcubeDB
roundcube_ROUNDCUBEMAIL_DB_TYPE="mysql"
roundcube_ROUNDCUBEMAIL_DB_NAME="${roundcube_MYSQL_DATABASE}"
roundcube_ROUNDCUBEMAIL_DB_USER="${roundcube_MYSQL_USER}"
roundcube_ROUNDCUBEMAIL_DB_PASSWORD="${roundcube_MYSQL_PASSWORD}"
roundcube_ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE="100Mo"
# XXX TODO >>>
# ROUNDCUBEMAIL_DB_PORT
# ROUNDCUBEMAIL_PLUGINS
# ROUNDCUBEMAIL_SPELLCHECK_URI
# ROUNDCUBEMAIL_ASPELL_DICTS
# XXX TODO <<<
####################
# postfix ?
mail_ENABLE_SPAMASSASSIN=1
####################
# sympa
sympa_MYSQL_ROOT_PASSWORD="--clean_val--"
sympa_MYSQL_DATABASE="sympa"
sympa_MYSQL_USER="sympa"
sympa_MYSQL_PASSWORD="--clean_val--"
# pour inscrire des users sur des listes sympa avec soap
#il faut que le user soit admin de sympa
sympa_user="admin_sympa"
sympa_pass="--clean_val--"
##################
# vigilo
vigilo_MYSQL_ROOT_PASSWORD="--clean_val--"
vigilo_MYSQL_USER="--clean_val--"
vigilo_MYSQL_PASSWORD="--clean_val--"
vigilo_MYSQL_DATABASE="--clean_val--"
vigilo_MYSQL_HOST="db"
#vigilo_BIND=
####################
# wordpress
wp_MYSQL_ROOT_PASSWORD="${mattermost_MYSQL_ROOT_PASSWORD}"
wp_MYSQL_DATABASE="--clean_val--"
wp_MYSQL_USER="--clean_val--"
wp_MYSQL_PASSWORD="--clean_val--"
# Share with wpDB
wp_WORDPRESS_DB_HOST="db:3306"
wp_WORDPRESS_DB_NAME="${wp_MYSQL_DATABASE}"
wp_WORDPRESS_DB_USER="${wp_MYSQL_USER}"
wp_WORDPRESS_DB_PASSWORD="${wp_MYSQL_PASSWORD}"
wp_WORDPRESS_ADMIN_USER="admin"
wp_WORDPRESS_ADMIN_PASSWORD="--clean_val--"
##################
#qui envoi le mail d'inscription ?
EMAIL_CONTACT="toto@kaz.bzh"
##################
# Openldap
LDAP_ADMIN_PASSWORD="--clean_val--"
LDAP_CONFIG_PASSWORD="--clean_val--"
ldap_LDAP_ADMIN_USERNAME="admin"
ldap_LDAP_ADMIN_PASSWORD="--clean_val--"
#LDAP_USERS=user01,user02
#LDAP_PASSWORDS=password1,password2
# LDAP_PORT_NUMBER
# LDAP_ROOT
# LDAP_CONFIG_ADMIN_ENABLED
# LDAP_USERS
# LDAP_PASSWORDS
# LDAP_USER_DC
# LDAP_GROUP
# LDAP_EXTRA_SCHEMAS
# LDAP_SKIP_DEFAULT_TREE
# LDAP_CUSTOM_LDIF_DIR
# LDAP_CUSTOM_SCHEMA_FILE
# LDAP_ULIMIT_NOFILES
# LDAP_ALLOW_ANON_BINDING
# LDAP_ENABLE_TLS
# LDAP_LDAPS_PORT_NUMBER
# LDAP_TLS_CERT_FILE
# LDAP_TLS_KEY_FILE
# LDAP_TLS_CA_FILE
# LDAP_TLS_DH_PARAMS_FILE
##################
# Garradin
garradin_API_USER="admin-api"
garradin_API_PASSWORD="--clean_val--"