Hello Giuseppe Lavagetto, Ema, Alexandros Kosiaris, jenkins-bot, Volans,
I'd like you to do a code review. Please visit
https://gerrit.wikimedia.org/r/393614
to review the following change.
Change subject: Revert "lvs400[1-4] to spare::system"
......................................................................
Revert "lvs400[1-4] to spare::system"
This reverts commit 0af50d20a92d77e6327a706cfa9f6a0c25d1b34c.
Change-Id: I9beaec57738c2fac7d82f85cf1c28d3ad3b89cb6
---
D hieradata/hosts/lvs4007.yaml
M hieradata/regex.yaml
M manifests/site.pp
M modules/lvs/manifests/configuration.pp
M modules/profile/manifests/pybal.pp
M modules/profile/templates/cumin/aliases.yaml.erb
6 files changed, 25 insertions(+), 14 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/14/393614/1
diff --git a/hieradata/hosts/lvs4007.yaml b/hieradata/hosts/lvs4007.yaml
deleted file mode 100644
index 4dfa19f..0000000
--- a/hieradata/hosts/lvs4007.yaml
+++ /dev/null
@@ -1 +0,0 @@
-profile::pybal::primary: false
diff --git a/hieradata/regex.yaml b/hieradata/regex.yaml
index 3b829bb..1a78b47 100644
--- a/hieradata/regex.yaml
+++ b/hieradata/regex.yaml
@@ -170,6 +170,10 @@
__regex: !ruby/regexp /^lvs300[34]\.esams\.wmnet$/
profile::pybal::primary: false
+lvs_ulsfo_backup:
+ __regex: !ruby/regexp /^lvs400[12347]\.ulsfo\.wmnet$/
+ profile::pybal::primary: false
+
lvs_temp_bgp_disable:
__regex: !ruby/regexp /^lvs10(0[7-9]|1[0-2])\.eqiad\.wmnet$/
profile::pybal::bgp: no
diff --git a/manifests/site.pp b/manifests/site.pp
index 68ba07b..56dfd0e 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1474,12 +1474,8 @@
}
}
-node /^lvs400[1-4]\.ulsfo\.wmnet$/ {
- role(spare::system)
-}
-
# ULSFO lvs servers
-node /^lvs400[567]\.ulsfo\.wmnet$/ {
+node /^lvs400[1-4]\.ulsfo\.wmnet$/ {
# ns override for all lvs for now, see T103921
$nameservers_override = [ '208.80.153.12', '208.80.153.42',
'208.80.154.254' ]
@@ -1489,6 +1485,18 @@
}
}
+# ULSFO new lvs servers set to spare until pushed into service via T178436
+node /^lvs400[5-7]\.ulsfo\.wmnet$/ {
+ # ns override for all lvs for now, see T103921
+ $nameservers_override = [ '208.80.153.12', '208.80.153.42',
'208.80.154.254' ]
+
+ role(lvs::balancer)
+ lvs::interface_tweaks {
+ 'eth0': bnx2x => true, txqlen => 10000;
+ }
+}
+
+
node 'maerlant.wikimedia.org' {
role(dnsrecursor, ntp)
diff --git a/modules/lvs/manifests/configuration.pp
b/modules/lvs/manifests/configuration.pp
index 8aa5b8a..418235e 100644
--- a/modules/lvs/manifests/configuration.pp
+++ b/modules/lvs/manifests/configuration.pp
@@ -8,7 +8,7 @@
'eqiad' => [ 'lvs1001', 'lvs1004', 'lvs1007', 'lvs1010' ],
'codfw' => [ 'lvs2001', 'lvs2004' ],
'esams' => [ 'lvs3001', 'lvs3003' ],
- 'ulsfo' => [ 'lvs4005', 'lvs4007' ],
+ 'ulsfo' => [ 'lvs4001', 'lvs4003', 'lvs4005', 'lvs4007' ],
default => undef,
},
'labs' => $::site ? {
@@ -21,7 +21,7 @@
'eqiad' => [ 'lvs1002', 'lvs1005', 'lvs1008', 'lvs1010' ],
'codfw' => [ 'lvs2002', 'lvs2005' ],
'esams' => [ 'lvs3002', 'lvs3004' ],
- 'ulsfo' => [ 'lvs4006', 'lvs4007' ],
+ 'ulsfo' => [ 'lvs4002', 'lvs4004', 'lvs4006', 'lvs4007' ],
default => undef,
},
'labs' => $::site ? {
@@ -54,11 +54,9 @@
/^lvs[12]00[14]$/ => 'high-traffic1',
/^lvs[12]00[25]$/ => 'high-traffic2',
/^lvs[12]00[36]$/ => 'low-traffic',
- /^lvs300[13]$/ => 'high-traffic1',
- /^lvs300[24]$/ => 'high-traffic2',
- 'lvs4005' => 'high-traffic1',
- 'lvs4006' => 'high-traffic2',
- 'lvs4007' => 'secondary',
+ /^lvs[34]00[135]$/ => 'high-traffic1',
+ /^lvs[34]00[246]$/ => 'high-traffic2',
+ /^lvs[34]007$/ => 'secondary',
default => 'unknown',
}
diff --git a/modules/profile/manifests/pybal.pp
b/modules/profile/manifests/pybal.pp
index e1bfe49..05784af 100644
--- a/modules/profile/manifests/pybal.pp
+++ b/modules/profile/manifests/pybal.pp
@@ -36,6 +36,8 @@
/^lvs200[4-6]$/ => '208.80.153.193', # cr2-codfw
/^lvs300[12]$/ => '91.198.174.244', # cr2-esams
/^lvs300[34]$/ => '91.198.174.245', # cr1-esams
+ /^lvs400[12]$/ => '198.35.26.192', # cr1-ulsfo
+ /^lvs400[34]$/ => '198.35.26.193', # cr2-ulsfo
/^lvs400[56]$/ => '198.35.26.192', # cr1-ulsfo
'lvs4007' => '198.35.26.193', # cr2-ulsfo
default => '(unspecified)'
diff --git a/modules/profile/templates/cumin/aliases.yaml.erb
b/modules/profile/templates/cumin/aliases.yaml.erb
index edcef5a..28bc910 100644
--- a/modules/profile/templates/cumin/aliases.yaml.erb
+++ b/modules/profile/templates/cumin/aliases.yaml.erb
@@ -96,7 +96,7 @@
logstash: P{O:logstash::collector or O:logstash::elasticsearch}
logstash-canary: P{logstash1007.eqiad.wmnet}
lvs: P{O:lvs::balancer}
-lvs-canary: P{lvs4007.ulsfo.wmnet}
+lvs-canary: P{lvs4001.ulsfo.wmnet}
lvs-codfw: A:lvs and A:codfw
lvs-eqiad: A:lvs and A:eqiad
lvs-esams: A:lvs and A:esams
--
To view, visit https://gerrit.wikimedia.org/r/393614
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9beaec57738c2fac7d82f85cf1c28d3ad3b89cb6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Ema <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Volans <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits