Page MenuHomePhabricator

Eliminate use of profile::openstack::eqiad1::pdns::recursor_aliaser_extra_records
Closed, DuplicatePublic

Description

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.