83 lines
2.3 KiB
Bash
83 lines
2.3 KiB
Bash
# == GLOBAL ===============================================================================================================================
|
||
|
||
# ADMIN USER
|
||
ADMIN_USER=admin
|
||
ADMIN_PASSWORD=changeme
|
||
|
||
# MASTERIDENTITY
|
||
MASTERIDENTITY=SQL # SQL or SSO or (to do LDAP)
|
||
|
||
# AUTHENTIFICATION
|
||
MODE_AUTH=SQL # SQL or CAS (todo LDAP or OPENID)
|
||
|
||
# MARIADB
|
||
MARIADB_SERVICE_NAME=mariadb
|
||
MARIADB_ROOT_PASSWORD=${ADMIN_PASSWORD}
|
||
MARIADB_USER=user
|
||
MARIADB_PASSWORD=changeme
|
||
|
||
# CAS
|
||
CAS_SERVICE_NAME=keycloak
|
||
CAS_ACTIVATE=1
|
||
CAS_LOCAL=1
|
||
CAS_USER=${ADMIN_USER}-keycloak
|
||
CAS_PASSWORD=${ADMIN_PASSWORD}-keycloak
|
||
CAS_HOST=keycloak # attention si localhost = ajouter keycloak dans votre propre host : le service web doit valider son ticket via le nom du service et votre navigateur doit assi le voir
|
||
CAS_PORT=8443
|
||
CAS_PATH=/auth/realms/envole/protocol/cas
|
||
CAS_URL=https://${CAS_HOST}:${CAS_PORT}
|
||
|
||
# LDAP
|
||
LDAP_SERVICE_NAME=openldap
|
||
LDAP_ACTIVATE=1
|
||
LDAP_LOCAL=1
|
||
LDAP_TYPE=LDAP # LDAP ou AD
|
||
LDAP_HOST=${LDAP_SERVICE_NAME}
|
||
LDAP_PORT=1389
|
||
LDAP_TLS=0
|
||
LDAP_BASEDN="dc=envole,dc=org"
|
||
LDAP_ADMIN_USERNAME=${ADMIN_USER}
|
||
LDAP_USER="cn=${LDAP_ADMIN_USERNAME},${LDAP_BASEDN}"
|
||
LDAP_PASSWORD=${ADMIN_PASSWORD}
|
||
LDAP_BASEUSER="ou=users,ou=ninegate,${LDAP_BASEDN}"
|
||
LDAP_BASENIVEAU01="ou=niveau01,ou=ninegate,${LDAP_BASEDN}"
|
||
LDAP_BASENIVEAU02="ou=niveau02,ou=ninegate,${LDAP_BASEDN}"
|
||
LDAP_BASEGROUP="ou=groups,ou=ninegate,${LDAP_BASEDN}"
|
||
LDAP_SYNC=1 # Si MASTERIDENTITY = SQL permet la synchronisation des utilisateurs SQL vers LDAP
|
||
|
||
# Activation des services
|
||
# _ACTIVATE = l'application est-elle active
|
||
# _LOCAL = l'application est-elle à activer localement
|
||
# _URL = url de l'application si non local indiquer l'url distante de l'application
|
||
|
||
# NINEGATE
|
||
NINEGATE_SERVICE_NAME=ninegate
|
||
NINEGATE_ACTIVATE=1
|
||
NINEGATE_LOCAL=1
|
||
NINEGATE_URL=http://localhost:8000
|
||
|
||
# NINEGATE
|
||
NEXTCLOUD_SERVICE_NAME=nextcloud
|
||
NEXTCLOUD_ACTIVATE=0
|
||
NEXTCLOUD_LOCAL=1
|
||
NEXTCLOUD_URL=http://localhost:8001
|
||
|
||
# ADMINER
|
||
ADMINER_SERVICE_NAME=adminer
|
||
ADMINER_ACTIVATE=0
|
||
ADMINER_LOCAL=1
|
||
ADMINER_URL=http://localhost:9000/?server=${MARIADB_SERVICE_NAME}&username=${MARIADB_USER}
|
||
|
||
# PHPLDAPADMIN
|
||
PHPLDAPADMIN_SERVICE_NAME=phpldapadmin
|
||
PHPLDAPADMIN_ACTIVATE=0
|
||
PHPLDAPADMIN_LOCAL=1
|
||
PHPLDAPADMIN_URL=http://localhost:9001
|
||
|
||
# NINEAPACHE
|
||
NINEAPACHE_SERVICE_NAME=nineapache
|
||
NINEAPACHE_ACTIVATE=0
|
||
NINEAPACHE_LOCAL=1
|
||
NINEAPACHE_URL=http://localhost:9002
|
||
|