Make LDAP the default configuration backend for Ubuntu
Instead of using flat files as the default configuration backend, we could switch to LDAP. That would ease the transition to using a central LDAP server for configuration management.
Blueprint information
- Status:
- Not started
- Approver:
- Rick Clark
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
fyi, Symas has plugin modules for OpenLDAP that configure Apache, Sendmail, and a few other common config files. I.e., these are slapd plugins that expose an LDAP interface to the underlying flat config files. A framework exists that makes writing these plugins pretty trivial; the approach allows LDAP-enabled configuration to be deployed across an environment with no service interruption due to migration. The downside is that then there's no incentive to ever migrate away from flat files...
GH: I always thought about packages that come with an LDIF schema file, if needed, which the package management system ldapadds into cn=schema,cn=config etc. The Symas framework is less hassle though ;-)