├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── config.yml └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── Containerfile ├── LICENSE ├── README.md ├── examples └── compose.yml ├── rootfs ├── container │ ├── data │ │ └── openldap │ │ │ ├── config │ │ │ ├── bootstrap │ │ │ │ ├── README.md │ │ │ │ ├── default │ │ │ │ │ └── default.sh │ │ │ │ ├── ldif │ │ │ │ │ ├── 01-acls.ldif │ │ │ │ │ ├── 02-memberOf.ldif │ │ │ │ │ ├── 03-nestgroup.ldif │ │ │ │ │ ├── 04-refint.ldif │ │ │ │ │ ├── 05-index.ldif │ │ │ │ │ └── readonly-user │ │ │ │ │ │ ├── readonly-user-acl.ldif │ │ │ │ │ │ └── readonly-user.ldif │ │ │ │ └── schema │ │ │ │ │ └── rfc2307bis │ │ │ │ │ ├── rfc2307bis.conf │ │ │ │ │ ├── rfc2307bis.ldif │ │ │ │ │ └── rfc2307bis.schema │ │ │ ├── log │ │ │ │ ├── log-disable.ldif │ │ │ │ └── log-enable.ldif │ │ │ ├── replication │ │ │ │ ├── replication-disable.ldif │ │ │ │ └── replication-enable.ldif │ │ │ └── tls │ │ │ │ ├── tls-disable.ldif │ │ │ │ ├── tls-enable.ldif │ │ │ │ ├── tls-enforce-disable.ldif │ │ │ │ └── tls-enforce-enable.ldif │ │ │ └── schema-to-ldif.sh │ ├── defaults │ │ └── 10-openldap │ ├── functions │ │ └── 10-openldap │ ├── init │ │ └── init.d │ │ │ └── 10-openldap │ └── run │ │ └── available │ │ ├── 10-openldap │ │ └── run │ │ └── 20-openldap-backup │ │ └── run ├── etc │ └── zabbix │ │ └── zabbix_agentd.conf.d │ │ ├── openldap.conf │ │ └── scripts │ │ └── openldap-stats.sh └── usr │ └── local │ └── bin │ ├── backup-now │ ├── change-password │ ├── slapd-backup │ └── slapd-restore └── zabbix_templates ├── app-openlap.json └── app-openldap_backup.json /.dockerignore: -------------------------------------------------------------------------------- 1 | examples/ 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [tiredofit] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/README.md -------------------------------------------------------------------------------- /examples/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/examples/compose.yml -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/README.md -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/default/default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/default/default.sh -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/01-acls.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/01-acls.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/02-memberOf.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/02-memberOf.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/03-nestgroup.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/03-nestgroup.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/04-refint.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/04-refint.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/05-index.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/05-index.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/readonly-user/readonly-user-acl.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/readonly-user/readonly-user-acl.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/ldif/readonly-user/readonly-user.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/ldif/readonly-user/readonly-user.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.conf -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/bootstrap/schema/rfc2307bis/rfc2307bis.schema -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/log/log-disable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/log/log-disable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/log/log-enable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/log/log-enable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/replication/replication-disable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/replication/replication-disable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/replication/replication-enable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/replication/replication-enable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/tls/tls-disable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/tls/tls-disable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/tls/tls-enable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/tls/tls-enable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/tls/tls-enforce-disable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/tls/tls-enforce-disable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/config/tls/tls-enforce-enable.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/config/tls/tls-enforce-enable.ldif -------------------------------------------------------------------------------- /rootfs/container/data/openldap/schema-to-ldif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/data/openldap/schema-to-ldif.sh -------------------------------------------------------------------------------- /rootfs/container/defaults/10-openldap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/defaults/10-openldap -------------------------------------------------------------------------------- /rootfs/container/functions/10-openldap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/functions/10-openldap -------------------------------------------------------------------------------- /rootfs/container/init/init.d/10-openldap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/init/init.d/10-openldap -------------------------------------------------------------------------------- /rootfs/container/run/available/10-openldap/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/run/available/10-openldap/run -------------------------------------------------------------------------------- /rootfs/container/run/available/20-openldap-backup/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/container/run/available/20-openldap-backup/run -------------------------------------------------------------------------------- /rootfs/etc/zabbix/zabbix_agentd.conf.d/openldap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/etc/zabbix/zabbix_agentd.conf.d/openldap.conf -------------------------------------------------------------------------------- /rootfs/etc/zabbix/zabbix_agentd.conf.d/scripts/openldap-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/etc/zabbix/zabbix_agentd.conf.d/scripts/openldap-stats.sh -------------------------------------------------------------------------------- /rootfs/usr/local/bin/backup-now: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/usr/local/bin/backup-now -------------------------------------------------------------------------------- /rootfs/usr/local/bin/change-password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/usr/local/bin/change-password -------------------------------------------------------------------------------- /rootfs/usr/local/bin/slapd-backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/usr/local/bin/slapd-backup -------------------------------------------------------------------------------- /rootfs/usr/local/bin/slapd-restore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/rootfs/usr/local/bin/slapd-restore -------------------------------------------------------------------------------- /zabbix_templates/app-openlap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/zabbix_templates/app-openlap.json -------------------------------------------------------------------------------- /zabbix_templates/app-openldap_backup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nfrastack/container-openldap/HEAD/zabbix_templates/app-openldap_backup.json --------------------------------------------------------------------------------