BryanDavis has uploaded a new change for review.

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

Change subject: iegreview: Add parsoid integration
......................................................................

iegreview: Add parsoid integration

Change-Id: I9d3382418ce9face5b240859fcb40f38ebf56662
---
M puppet/hieradata/common.yaml
M puppet/modules/iegreview/manifests/init.pp
M puppet/modules/iegreview/templates/env.erb
M puppet/modules/role/manifests/iegreview.pp
4 files changed, 11 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/88/165688/1

diff --git a/puppet/hieradata/common.yaml b/puppet/hieradata/common.yaml
index a61f77d..e2a5c6e 100644
--- a/puppet/hieradata/common.yaml
+++ b/puppet/hieradata/common.yaml
@@ -91,6 +91,7 @@
 iegreview::cache_dir: /var/cache/iegreview
 iegreview::log_file: /vagrant/logs/iegreview.log
 iegreview::smtp_server: 127.0.0.1
+iegreview::parsoid_url: "http://localhost:%{::mediawiki::parsoid::port}/wiki/";
 
 mediawiki::wiki_name: devwiki
 mediawiki::dir: /vagrant/mediawiki
diff --git a/puppet/modules/iegreview/manifests/init.pp 
b/puppet/modules/iegreview/manifests/init.pp
index 1f53cb4..7c8531d 100644
--- a/puppet/modules/iegreview/manifests/init.pp
+++ b/puppet/modules/iegreview/manifests/init.pp
@@ -23,13 +23,16 @@
 #   Apache vhost name. (example: 'iegreview.local.wmftest.net')
 #
 # [*cache_dir*]
-#   The directory to use for caching twig templates
+#   The directory to use for caching twig templates and parsoid responses
 #
 # [*log_file*]
 #   File to write log messages to
 #
 # [*smtp_server*]
 #   SMTP server to send mail through
+#
+# [*parsoid_url*]
+#   Parsoid API url
 #
 class iegreview(
     $db_name,
@@ -40,6 +43,7 @@
     $cache_dir,
     $log_file,
     $smtp_server,
+    $parsoid_url,
 ){
     include ::php
     include ::apache
diff --git a/puppet/modules/iegreview/templates/env.erb 
b/puppet/modules/iegreview/templates/env.erb
index 2ae52db..6d38e2a 100644
--- a/puppet/modules/iegreview/templates/env.erb
+++ b/puppet/modules/iegreview/templates/env.erb
@@ -13,8 +13,11 @@
 ; SMTP relay for outgoing email messages
 SMTP_HOST=<%= @smtp_server %>
 
-; Directory for apache to write twig template cache files
+; Directory for apache to write twig template and parsoid cache files
 CACHE_DIR=<%= @cache_dir %>
 
+; Parsoid API url for parsing wikitext into HTML
+PARSOID_URL=<%= @parsoid_url %>
+
 ; This is a testing deployment
 SLIM_MODE=development
diff --git a/puppet/modules/role/manifests/iegreview.pp 
b/puppet/modules/role/manifests/iegreview.pp
index 030ffc6..14348f3 100644
--- a/puppet/modules/role/manifests/iegreview.pp
+++ b/puppet/modules/role/manifests/iegreview.pp
@@ -5,6 +5,7 @@
 # Once the role is enabled and provisioned use the URL
 # http://iegreview.local.wmftest.net:8080/ to access the site.
 class role::iegreview {
+    include ::mediawiki::parsoid
     include ::iegreview
     include ::smtplog
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9d3382418ce9face5b240859fcb40f38ebf56662
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>

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

Reply via email to