migrate lldap to docker #238

Merged
mg merged 24 commits from lldap_docker into master 2024-11-15 20:53:27 +01:00
2 changed files with 19 additions and 14 deletions
Showing only changes of commit 67d5b01457 - Show all commits

View file

@ -6,7 +6,7 @@ services:
pull_policy: missing pull_policy: missing
ports: ports:
- "3890:3890" - "3890:3890"
# - "17170:17170" # front-end; ueber traefik - "17170:17170" # front-end; ueber traefik # auskommentieren wenn fertig
volumes: volumes:
- "lldap_data:/data" - "lldap_data:/data"
- "./lldap_config.toml:/data/lldap_config.toml" - "./lldap_config.toml:/data/lldap_config.toml"
@ -16,15 +16,15 @@ services:
- traefik - traefik
- postfix - postfix
- internal - internal
labels: # labels:
traefik.enable: true # traefik.enable: true
traefik.http.routers.lldap.service: lldap # traefik.http.routers.lldap.service: lldap
traefik.http.routers.lldap.priority: "10" # traefik.http.routers.lldap.priority: "10"
traefik.http.routers.lldap.rule: Host(`ldap.mgrote.net`) # traefik.http.routers.lldap.rule: Host(`ldap.mgrote.net`)
traefik.http.routers.lldap.tls: true # traefik.http.routers.lldap.tls: true
traefik.http.routers.lldap.tls.certresolver: resolver_letsencrypt # traefik.http.routers.lldap.tls.certresolver: resolver_letsencrypt
traefik.http.routers.lldap.entrypoints: entry_https # traefik.http.routers.lldap.entrypoints: entry_https
traefik.http.services.lldap.loadbalancer.server.port: 17170 # traefik.http.services.lldap.loadbalancer.server.port: 17170
#healthcheck: # https://github.com/lldap/lldap/issues/18389 #healthcheck: # https://github.com/lldap/lldap/issues/18389
# test: ["CMD", "mc", "ready", "local"] # test: ["CMD", "mc", "ready", "local"]
# interval: 5s # interval: 5s
@ -56,6 +56,7 @@ networks:
external: true external: true
postfix: postfix:
external: true external: true
internal:
######## Volumes ######## ######## Volumes ########
volumes: volumes:
@ -63,4 +64,8 @@ volumes:
db17: db17:
# todo heatclheck # todo heatclheck
# rolle in friedhof # rolle in friedho
# munin url
# chedckliste
# backups pve/pbs löschen
# depends_on

View file

@ -20,7 +20,7 @@ key_seed = "{{ lookup('viczem.keepass.keepass', 'lldap/lldap_key_seed', 'passwor
[smtp_options] [smtp_options]
enable_password_reset=false enable_password_reset=false
server=postfix server = "postfix"
port=25 port = 25
smtp_encryption = "NONE" smtp_encryption = "NONE"
reply_to="Do not reply <info@mgrote.net>" reply_to ="Do not reply <info@mgrote.net>"