[Freeipa-devel] Structured DNS record API proposal - summary
Martin Kosek
mkosek at redhat.com
Fri Sep 23 06:02:46 UTC 2011
On Thu, 2011-09-22 at 22:05 -0400, Adam Young wrote:
> On 09/22/2011 08:31 PM, Endi Sukma Dewata wrote:
> >> OPEN QUESTION: should we implement these new commands also for discrete
> >> DNS records types to be consistent? I mean for example A, AAAA, CNAME,
> >> PTR, ... They would look like
> >>
> >>> ipa dnsrecord-aaaa-add --ip-address=IPAddress
> >>
> >> BENEFITS of this approach (command per RR type):
> >> - use can get all help for RR type by simply typing "ipa help
> >> dnsrecord-mx-add"
> >> - we would be able to implement helper methods consistently on one
> >> place, for example:
> >> dnsrecord-aaaa-add --from-mac=00:1D:BA:06:37:64
> >
> > If we have this for all record types the UI can use a generic code to
> > figure out which command to use. Everything will be in this pattern:
> > dnsrecord-<rrtype>-add/mod/del <primary keys> [parameters*]
>
> We won't have it for all types, so we will need a map. Most will use
> the old API, and a few will use the pattern above
I think to make this all as consistent as possible, new API shall be
implemented for all types (except unsupported and DNSSEC ones). Rob did
agree with this approach too.
Martin
More information about the Freeipa-devel
mailing list