Page MenuHomePhabricator

Have a MediaWiki vagrant role "production" which mirrors WMF production
Open, Needs TriagePublic

Description

Varnish. AbuseFilter. UploadWizard. Parsoid. RESTbase. And another 200 items we need to test against…

Event Timeline

Jdforrester-WMF raised the priority of this task from to Needs Triage.
Jdforrester-WMF updated the task description. (Show Details)
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Change 352651 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/vagrant@master] Add meta-role for Wikimedia production-like environment

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

Change 352651 merged by jenkins-bot:
[mediawiki/vagrant@master] Add meta-role for Wikimedia production-like environment

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

Well, that's 110 roles in one. Not all of them, however.

It appears the role is broken right now though, as trying to run vagrant provision after enabling it results in an error:

$ vagrant provision
==> default: Running provisioner: lsb_check...
==> default: Running provisioner: file_perms...
==> default: Running provisioner: shell...
    default: Running: vagrant-shell20190219-16700-65z8oe.sh
==> default: Running provisioner: puppet...
==> default: Running Puppet with environment vagrant...
==> default: /usr/lib/ruby/vendor_ruby/puppet/util.rb:49: warning: Insecure world writable dir /vagrant/srv/arcanist/bin in PATH, mode 040777
==> default: Info: Loading facts
==> default: Error: Evaluation Error: Resource type not found: Nginx::Site at /vagrant/puppet/modules/role/manifests/https.pp:10:20 on node wmfprodvagrant.mediawiki-vagrant.dev