Due to certain issues where cobbler updated DNS without any sort of warning or checks, it would be advisable that we have cobbler update named in a temporary directory and then have mothership run a diff and prompt user to confirm overriding the live named configurations.
With the second occurrence cobbler dns issues, it seems prudent to remove the cobbler piece altogether (in terms of master DNS control) and have the mothership dns module generate and compare named configs and databases and prompt user to confirm changes.
With this change the following two commands would change:
ship gen_dns --cobbler --sync (the cobbler switch would be removed)
ship cobbler --sync (the sync would trigger a dns sync as well)
Remote cobbler instances would continue to generate their DNS for localized site_id kickstarts as necessary and not as critical to the master DNS records.
commit 244e6db0fb6e0d2824e9e5556c92c24af3760e06
Author: Kent Lee <klee@gilt.com>
Date: Thu Jan 12 16:08:36 2012 -0500
ID: 3471396 - generate, backup, compare and rollout dns config and zone
files completed for initial testing
commit 3c4204cd64e87853faa2472245ab0ec6a7070ff3
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 18:18:29 2012 -0500
ID: 3473520 - fix provision_server for baremetal realm
commit 5d4fd16f10cffff232d07c9605f7fb6894a58086
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 18:04:54 2012 -0500
ID: 3473520 - fix provision_server for virtual realm
commit 5e82f8f699e6aecac51532e28194c24a9ca7d68e
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 17:03:29 2012 -0500
ID: 3473520 - update idrac module to correctly insert realm during
import/update
commit 3c4204cd64e87853faa2472245ab0ec6a7070ff3
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 18:18:29 2012 -0500
ID: 3473520 - fix provision_server for baremetal realm
commit 5d4fd16f10cffff232d07c9605f7fb6894a58086
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 18:04:54 2012 -0500
ID: 3473520 - fix provision_server for virtual realm
commit 5e82f8f699e6aecac51532e28194c24a9ca7d68e
Author: Kent Lee <klee@gilt.com>
Date: Fri Jan 13 17:03:29 2012 -0500
ID: 3473520 - update idrac module to correctly insert realm during
import/update
commit 9c99b9e6ce73d77a04368b1e43e631d5cbdce436
Merge: 0cfdb02 a623510
Author: Riccardo Setti <rsetti@gilt.com>
Date: Thu Jan 19 16:02:32 2012 -0500
Merge branch 'bug_fixes' of ssh://mothership.git.sourceforge.net/gitroot/mothership/mothership
Discovered post-release bug where the reverse zone generation fails...most likely due to missing arpa definitions in mothership.yaml
Since it is not necessary, need to fix it to comment and continue
commit 0a3fd2f774b76b662e4754461ac957742ab3397d
Author: Kent Lee <ikenticus@gmail.com>
Date: Fri Jan 20 16:55:47 2012 -0500
ID: 3471396 - fix zones.conf syntax errors,
errors when attempting to generate undefined arpa,
removed origin from arpa zones files
TODO: add some logic to NOT generate zones that have no A records or DNS Addendum entries
removed cobbler from dns management altogether