78 lines
2.2 KiB
Bash
78 lines
2.2 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
|
|||
|
|
|||
|
|