Andrew Bogott has submitted this change and it was merged.

Change subject: Remove use_dnsmasq logic.
......................................................................


Remove use_dnsmasq logic.

Now everything should just use the new labs recursor.

Change-Id: I3b3358e6e5cacf47231826900154b73c3230b200
---
M manifests/realm.pp
M modules/base/manifests/resolving.pp
M modules/base/templates/resolv.conf.labs.erb
M modules/openstack/templates/icehouse/designate/designate.conf.erb
4 files changed, 4 insertions(+), 12 deletions(-)

Approvals:
  Andrew Bogott: Looks good to me, approved
  Yuvipanda: Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/manifests/realm.pp b/manifests/realm.pp
index 9069ceb..08f9c0e 100644
--- a/manifests/realm.pp
+++ b/manifests/realm.pp
@@ -52,7 +52,7 @@
 
 # DNS
 if $::realm == 'labs' {
-    $nameservers = [ '10.68.16.1' ]
+    $nameservers = [ ipresolve(hiera('labs_recursor'),4) ]
 } else {
     $nameservers = $site ? {
         'eqiad' => [ '208.80.154.239', '208.80.153.254' ], # eqiad -> eqiad, 
codfw
diff --git a/modules/base/manifests/resolving.pp 
b/modules/base/manifests/resolving.pp
index 4299182..01ab3eb 100644
--- a/modules/base/manifests/resolving.pp
+++ b/modules/base/manifests/resolving.pp
@@ -27,8 +27,6 @@
                 require => File['/etc/dhcp/dhclient-enter-hooks.d'],
             }
 
-            $use_dnsmasq_server = hiera('use_dnsmasq', $::use_dnsmasq)
-            $labs_recursor = ipresolve(hiera('labs_recursor'),4)
             # Now, finally, we can just puppetize the damn file
             file { '/etc/resolv.conf':
                 owner   => 'root',
diff --git a/modules/base/templates/resolv.conf.labs.erb 
b/modules/base/templates/resolv.conf.labs.erb
index 3d13c29..fd04381 100644
--- a/modules/base/templates/resolv.conf.labs.erb
+++ b/modules/base/templates/resolv.conf.labs.erb
@@ -3,15 +3,9 @@
 ## source: modules/base/resolv.conf.labs.erb
 ## from:   base::resolving
 
-<% if @use_dnsmasq_server == true then -%>
-domain <%= @site %>.wmflabs
-search <%= @site %>.wmflabs labs.<%= @site %>.wmnet
-<% scope.lookupvar('::nameservers').sort.each do |nsip| -%>
-nameserver <%= nsip %>
-<% end -%>
-<% else -%>
 domain <%= @instanceproject %>.<%= @site %>.wmflabs
 search <%= @instanceproject %>.<%= @site %>.wmflabs <%= @site %>.wmflabs
-nameserver <%= @labs_recursor %>
+<% scope.lookupvar('::nameservers').sort.each do |nsip| -%>
+nameserver <%= nsip %>
 <% end -%>
 options timeout:5 ndots:2
diff --git a/modules/openstack/templates/icehouse/designate/designate.conf.erb 
b/modules/openstack/templates/icehouse/designate/designate.conf.erb
index a9d09f0..b28ea1b 100644
--- a/modules/openstack/templates/icehouse/designate/designate.conf.erb
+++ b/modules/openstack/templates/icehouse/designate/designate.conf.erb
@@ -224,7 +224,7 @@
 ldapusername = uid=novaadmin,ou=people,dc=wikimedia,dc=org
 ldappassword = <%= @ldap_user_pass %>
 puppetdefaultclasses = base, role::labs::instance
-puppetdefaultvars = realm=labs, use_dnsmasq=true
+puppetdefaultvars = realm=labs
 
 certmanager_user = certmanager
 puppet_key_format = '%(hostname)s.%(tenant_id)s.%(domain)s'

-- 
To view, visit https://gerrit.wikimedia.org/r/216673
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3b3358e6e5cacf47231826900154b73c3230b200
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Yuvipanda <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to