Lcarr has uploaded a new change for review.

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


Change subject: adding new public IP for parsoid
......................................................................

adding new public IP for parsoid

Change-Id: If5d6e87ec248eff698c5f1689dc40135bdc65c41
---
M manifests/lvs.pp
M manifests/site.pp
2 files changed, 22 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/27/93527/1

diff --git a/manifests/lvs.pp b/manifests/lvs.pp
index 1b4a55a..d17d93d 100644
--- a/manifests/lvs.pp
+++ b/manifests/lvs.pp
@@ -405,7 +405,10 @@
                        'parsoidcache' => {
                                'eqiad' => "10.2.2.29",
                        },
-                       'search' => {
+                       'publicparsoid' => {
+                               'eqiad' => "208.80.154.162",
+                       },
+                       'search'        => {
                                'eqiad' => "10.2.2.30",
                        },
                },
@@ -454,10 +457,11 @@
                                'pmtpa' => {
                                        'uploadlb'  => [ '10.4.0.166', 
'10.4.0.187', ],
                                        'uploadsvc' => [ '10.4.0.166', 
'10.4.0.187', ],
-        },
+                               },
                        },
                        'parsoid' => {},
                        'parsoidcache' => {},
+                       'publicparsoid' => {},
                        'search' => {},
                }
        }
@@ -857,6 +861,20 @@
                                'IdleConnection' => 
$idleconnection_monitor_options,
                        },
                },
+               'publicparsoid' => {
+                       'description' => "Public parsoid wikitext parser for 
VisualEditor",
+                       'class' => "high-traffic2",
+                       'sites' => [ "eqiad" ],
+                       'ip' => $service_ips['publicparsoid'][$::site],
+                       'port' => 8000,
+                       'bgp' => "yes",
+                       'depool-threshold' => ".5",
+                       'monitors' => {
+                               'ProxyFetch' => {
+                                       'url' => [ 'http://localhost:8000/' ],
+                               },
+                               'IdleConnection' => 
$idleconnection_monitor_options,
+                       },
                'parsoidcache' => {
                        'description' => "Varnish caches in front of Parsoid",
                        'class' => "low-traffic",
@@ -1104,6 +1122,7 @@
        monitor_service_lvs_http { "ms-fe.pmtpa.wmnet": ip_address => 
"10.2.1.27", check_command => 
"check_http_lvs!ms-fe.pmtpa.wmnet!/monitoring/backend" }
        monitor_service_lvs_http { "ms-fe.eqiad.wmnet": ip_address => 
"10.2.2.27", check_command => 
"check_http_lvs!ms-fe.eqiad.wmnet!/monitoring/backend" }
        monitor_service_lvs_http { "parsoid.svc.eqiad.wmnet": ip_address => 
"10.2.2.28", check_command => "check_http_on_port!8000", contact_group => 
"admins,parsoid" }
+       monitor_service_lvs_http { "parsoid-lb.eqiad.wikimedia.org": ip_address 
=> "208.80.154.162", check_command => "check_http_on_port!8000", contact_group 
=> "admins,parsoid" }
        monitor_service_lvs_http { "parsoidcache.svc.eqiad.wmnet": ip_address 
=> "10.2.2.29", check_command => "check_http_lvs!parsoid!/", contact_group => 
"admins,parsoid" }
        monitor_service_lvs_http { "search.svc.eqiad.wmnet": ip_address => 
"10.2.2.30", check_command => "check_http_on_port!9200", contact_group => 
"admins" }
 
diff --git a/manifests/site.pp b/manifests/site.pp
index 6775e93..8826d33 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1572,6 +1572,7 @@
             $sip['dns_rec'][$::site],
             $sip['osm'][$::site],
             $sip['misc_web'][$::site],
+            $sip['publicparsoid'][$::site],
             ],
         /^lvs100[36]$/ => [
             $sip['apaches'][$::site],

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If5d6e87ec248eff698c5f1689dc40135bdc65c41
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Lcarr <[email protected]>

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

Reply via email to