I was just reading this thread https://bugzilla.redhat.com/show_bug.cgi?id=1001021 and I am wondering how the cookbook should handle this.
From the thread it looks like if you want all 3 services playing nicely you must enfore:
['authconfig']['kerberos']['realmdns'] = false