We have a small number of legacy DNS records that are injected into PDNS config via Puppet using the profile::openstack::eqiad1::pdns::recursor_aliaser_extra_records hiera setting:
hieradata/eqiad/profile/openstack/eqiad1/pdns.yaml
profile::openstack::eqiad1::pdns::recursor_aliaser_extra_records: tools-db.tools.eqiad.wmflabs.: 10.64.37.9 # labsdb1005.eqiad.wmnet / tools-db tools-redis.tools.eqiad.wmflabs.: 10.68.22.56 # tools-redis-1001.tools.eqiad.wmflabs tools-redis.eqiad.wmflabs.: 10.68.22.56 # tools-redis-1001.tools.eqiad.wmflabs puppet.: 208.80.154.158 # labpuppetmaster1001.wikimedia.org
The puppet. one may be unavoidable, but the others can be moved to Designate.
Some should be switched to CNAME records as well to make things easier to manage going forward:
- tools-db.tools.eqiad.wmflabs. CNAME tools.db.svc.eqiad.wmflabs
- tools-redis.eqiad.wmflabs. CNAME tools-redis.tools.eqiad.wmflabs.