Alex Monk has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/312115

Change subject: designate-sink nova_ldap: set l to the correct site
......................................................................

designate-sink nova_ldap: set l to the correct site

Change-Id: I0bafa472de9c74b7eb4ff55952366e3c74c5b944
---
M modules/openstack/files/liberty/designate/nova_ldap/base.py
M modules/openstack/files/liberty/designate/nova_ldap/novaldap.py
M modules/openstack/templates/kilo/designate/designate.conf.erb
M modules/openstack/templates/liberty/designate/designate.conf.erb
4 files changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/15/312115/1

diff --git a/modules/openstack/files/liberty/designate/nova_ldap/base.py 
b/modules/openstack/files/liberty/designate/nova_ldap/base.py
index 036fd5a..a50f4d4 100644
--- a/modules/openstack/files/liberty/designate/nova_ldap/base.py
+++ b/modules/openstack/files/liberty/designate/nova_ldap/base.py
@@ -142,7 +142,7 @@
                                     'domain',
                                     'dcobject',
                                     'top']
-        hostEntry['l'] = 'eqiad'
+        hostEntry['l'] = cfg.CONF[self.name].site
         hostEntry['dc'] = dc
         hostEntry['aRecord'] = addr['address'].encode('utf8')
         hostEntry['puppetClass'] = []
diff --git a/modules/openstack/files/liberty/designate/nova_ldap/novaldap.py 
b/modules/openstack/files/liberty/designate/nova_ldap/novaldap.py
index 3f7a2b8..d4aea83 100644
--- a/modules/openstack/files/liberty/designate/nova_ldap/novaldap.py
+++ b/modules/openstack/files/liberty/designate/nova_ldap/novaldap.py
@@ -32,6 +32,7 @@
     cfg.ListOpt('notification-topics', default=['monitor']),
     cfg.StrOpt('control-exchange', default='nova'),
     cfg.StrOpt('domain_id', default=None),
+    cfg.StrOpt('site', default='eqiad'),
 
     cfg.ListOpt('format', default=[]),
     cfg.StrOpt('ldapusername', default=None),
diff --git a/modules/openstack/templates/kilo/designate/designate.conf.erb 
b/modules/openstack/templates/kilo/designate/designate.conf.erb
index 00b93c0..f97c0b0 100644
--- a/modules/openstack/templates/kilo/designate/designate.conf.erb
+++ b/modules/openstack/templates/kilo/designate/designate.conf.erb
@@ -284,6 +284,7 @@
 [handler:nova_ldap]
 # Domain ID of domain to create records in. For a pre-existing domain, in this 
case eqiad.wmflabs
 domain_id = '<%= @designateconfig["domain_id_internal_forward"] %>'
+site = '<%= @site %>'
 notification_topics = monitor
 notification_topics = notifications
 control_exchange = nova
diff --git a/modules/openstack/templates/liberty/designate/designate.conf.erb 
b/modules/openstack/templates/liberty/designate/designate.conf.erb
index 129de03..9de3988 100644
--- a/modules/openstack/templates/liberty/designate/designate.conf.erb
+++ b/modules/openstack/templates/liberty/designate/designate.conf.erb
@@ -283,6 +283,7 @@
 [handler:nova_fixed_multi]
 # Domain ID of domain to create records in. For a pre-existing domain, in this 
case eqiad.wmflabs
 domain_id = '<%= @designateconfig["domain_id_internal_forward"] %>'
+site = '<%= @site %>'
 notification_topics = monitor
 notification_topics = notifications
 control_exchange = nova

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0bafa472de9c74b7eb4ff55952366e3c74c5b944
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alex Monk <a...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to