[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: alias and ref question



At 02:15 PM 2002-09-15, Aaron Anderson wrote:
>I am looking to import my DNS zones files in to an LDAP directory.  I have
>found a schema that works however I have a questions regarding designing the
>directory structure.  The schema I'm using (from ldap2dns) stores SOA
>records for a zone file in cn=domain.com,ou=dns,o=top.  What I would like to
>do is have a template entry (called cn=TEMPLATE,ou=dns,o=top) which stores
>standard SOA record information and then have other entries reference it.
>Here's an example:
>
>dn: cn=TEMPLATE1,ou=dns,o=top
>objectClass: DNSzone
>dnsrefresh: 10800
>dnsretry: 3600
>dnsexpire: 3600000
>dnsminimum: 86400
>dnsadminmailbox: dns.domain.com
>dnszonemaster: host.domain.com
>cn: TEMPLATE1
>
>dn: cn=test.com,ou=dns,o=top
>objectClass: DNSzone
>objectClass: alias
>cn: test.com
>dnsserial: 2002091501
>dnszonename: test.com
>aliasedObjectName: cn=TEMPLATE1,ou=dns,o=top
>
>
>What I would like to do is when a request is made for
>cn=test.com,ou=dns,o=top, it will return the attributes from that entry
>(dnsserial and dnsserial) as well as the attributes from the template entry.
>I tried using the above LDIFs but it wouldn't allow me to create child
>objects to cn=test.com,ou=dns,o=top.
>
>I'm wondering if this is possible on the back-end side.  I kind of doubt it.
>I can code what I need on the front-end side but I was wondering if it is
>possible using the directory.

The directory model don't support such...

The closest thing is collective attributes.  See X.501 or
draft-zeilenga-ldap-collective-xx.txt.  OpenLDAP doesn't
these yet.  (Free free to hack.)

Kurt

Kurt