diff --git a/pica-mattermost/docker-compose.yml b/pica-mattermost/docker-compose.yml index bfa4d618c4d642ac5ac0a55c9cffd2d5f4475932..e548358385eff6fc38c78de7ccbba52e98738254 100644 --- a/pica-mattermost/docker-compose.yml +++ b/pica-mattermost/docker-compose.yml @@ -19,8 +19,6 @@ services: image: registry.picasoft.net/pica-mattermost:5.26.2 build: . container_name: mattermost-app - links: - - mattermost-db:mattermost-db volumes: - mattermost-config:/mattermost/config - mattermost-data:/mattermost/data diff --git a/pica-openldap/Dockerfile b/pica-openldap/Dockerfile index 0f0dbe8d3a5ff424d986872cd992ccdf78d0f7d7..60b7426aab4c3c9aae4cdb8e7aca836017bfa64d 100644 --- a/pica-openldap/Dockerfile +++ b/pica-openldap/Dockerfile @@ -3,5 +3,3 @@ LABEL maintainer="quentinduchemin@tuta.io,bonnest@utc.fr" ADD bootstrap /container/service/slapd/assets/config/bootstrap ADD environment /container/environment/01-custom - -CMD [ "--copy-service" ] diff --git a/pica-openldap/README.md b/pica-openldap/README.md index a7b4442785d85a90e803f87da8af18cba8d0fb0a..7a589d89afdd43d2273f81ab769ac8ab109397df 100644 --- a/pica-openldap/README.md +++ b/pica-openldap/README.md @@ -20,6 +20,8 @@ Cette image est basée sur [osixia/openldap](https://github.com/osixia/docker-op Cette image **doit être lancée** aux côtés de [TLS Certs Monitor](../pica-tls-certs-monitor) pour fonctionner. +Tout changement de structure doit être [documenté sur le wiki](https://wiki.picasoft.net/doku.php?id=technique:adminsys:ldap:start). + ## Démarrage Copier `pica-openldap.secrets.example` en `pica-openldap.secrets`, puis lancer : @@ -30,6 +32,8 @@ docker-compose up -d && docker-compose logs -f Notez que l'ensemble de la configuration pour préparer l'instance n'est utilisée que lors du premier lancement : elle n'aura aucun effet sur les instances existantes. +Lors du premier lancement, on vérifiera s'il y a [des permissions à rajouter à la main](https://wiki.picasoft.net/doku.php?id=technique:adminsys:ldap:acl). + ## Configuration Par rapport à la configuration de base, cette version : diff --git a/pica-openldap/bootstrap/ldif/init.ldif b/pica-openldap/bootstrap/ldif/init.ldif index 4343c3bd937ceaf5ba2cc688f17e813182bb96a9..d8807adf52a548f84a22aeab95558acb79b475da 100644 --- a/pica-openldap/bootstrap/ldif/init.ldif +++ b/pica-openldap/bootstrap/ldif/init.ldif @@ -44,41 +44,3 @@ objectClass: top cn: representant description: Groupe secondaire. Les personnes dans ce groupes sont les représentants de l'association (ou par transfert), il est utile pour les informations privées, d'ordre administratif... (exemple : Wiki) memberUid: - -dn: cn=example,ou=People,{{ LDAP_BASE_DN }} -gidNumber: -1 -cn: example -objectClass: inetOrgPerson -objectClass: top -objectClass: posixAccount -objectClass: shadowAccount -objectClass: ldapPublicKey -objectClass: hostObject -objectClass: authorizedServiceObject -loginShell: /bin/bash -uidNumber: -givenName: Prénom -sn: Nom -uid: example -sshPublicKey: -homeDirectory: /home/users/example -userPassword:: -authorizedService: example -host: example -shadowExpire: -description: Ce type de compte est réservé aux utilisateurs physiques, pouvant avoir un accès aux machines. - -dn: cn=example,ou=Services,{{ LDAP_BASE_DN }} -objectClass: organizationalRole -objectClass: top -objectClass: simpleSecurityObject -objectClass: posixAccount -objectClass: authorizedServiceObject -homeDirectory: /dev/null -uidNumber: -gidNumber: -uid: example -cn: example -authorizedService: -userPassword:: -description: Ce type de compte est réservé aux services, ne peuvent pas se connecter aux machines.