summaryrefslogtreecommitdiffstats
path: root/install/share
diff options
context:
space:
mode:
authorMartin Kosek <mkosek@redhat.com>2011-08-31 14:42:57 +0200
committerMartin Kosek <mkosek@redhat.com>2011-08-31 16:46:26 +0200
commit5a495b91dea527f9ac051655e2fd26ca3f9deab5 (patch)
tree5f276566f8f7f2089273bb8e2b24398d2b0bd262 /install/share
parent6e4132b108e792620b6410f15953906063813724 (diff)
downloadfreeipa-5a495b91dea527f9ac051655e2fd26ca3f9deab5.tar.gz
freeipa-5a495b91dea527f9ac051655e2fd26ca3f9deab5.tar.xz
freeipa-5a495b91dea527f9ac051655e2fd26ca3f9deab5.zip
Let Bind track data changes
Integrate new bind-dyndb-ldap features to automatically track DNS data changes: 1) Zone refresh Set --zone-refresh in installation to define number of seconds between bind-dyndb-ldap polls for new DNS zones. User now doesn't have to restart name server when a new zone is added. 2) New zone notifications Use LDAP persistent search mechanism to immediately get notification when any new DNS zone is added. Use --zone-notif install option to enable. This option is mutually exclusive with Zone refresh. To enable this functionality in existing IPA installations, update a list of arguments for bind-dyndb-ldap in /etc/named.conf. An example when zone refresh is disabled and DNS data change notifications (argument psearch of bind-dyndb-ldap) are enabled: dynamic-db "ipa" { ... arg "zone_refresh 0"; arg "psearch yes"; }; This patch requires bind-dyndb-ldap-1.0.0-0.1.b1 or later. https://fedorahosted.org/freeipa/ticket/826
Diffstat (limited to 'install/share')
-rw-r--r--install/share/bind.named.conf.template2
1 files changed, 2 insertions, 0 deletions
diff --git a/install/share/bind.named.conf.template b/install/share/bind.named.conf.template
index e843b4c00..f133b089a 100644
--- a/install/share/bind.named.conf.template
+++ b/install/share/bind.named.conf.template
@@ -44,4 +44,6 @@ dynamic-db "ipa" {
arg "auth_method sasl";
arg "sasl_mech GSSAPI";
arg "sasl_user DNS/$FQDN";
+ arg "zone_refresh $ZONE_REFRESH";
+ arg "psearch $PERSISTENT_SEARCH";
};