It seems like Mediawiki-Vagrant fails after a timeout.
john@hydra:~/wbspace$ git clone --recursive https://gerrit.wikimedia.org/r/mediawiki/vagrant . john@hydra:~/wbspace$ ./setup.sh john@hydra:~/wbspace$ vagrantup
At this point I log into the box and run
vagrant@mediawiki-vagrant:~$ curl -sS https://getcomposer.org/installer | php
When done I continue with
john@hydra:~/wbspace$ vagrant enable-role wikidata john@hydra:~/wbspace$ vagrant provision
and here things start to break down after some output
==> default: Info: Mediawiki::Wiki[fr]: Scheduling refresh of Mediawiki::Maintenance[wikidata-populate-site-tables] ==> default: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Git::Clone[mediawiki/extensions/WikidataBuildResources]/File[/vagrant/mediawiki/extensions/WikidataBuildResources]/ensure: created ==> default: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Git::Clone[mediawiki/extensions/WikidataBuildResources]/Exec[git_clone_mediawiki/extensions/WikidataBuildResources]/returns: executed successfully ==> default: Notice: /Stage[main]/Role::Langwikis/Mediawiki::Langwiki[fr]/Mediawiki::Settings[frwiki settings]/File[/vagrant/settings.d/wikis/frwiki/settings.d/puppet-managed/10-frwiki-settings.php]/ensure: created ==> default: Error: Command exceeded timeout ==> default: Error: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Php::Composer::Install[/vagrant/mediawiki/extensions/WikidataBuildResources]/Exec[composer-install--vagrant-mediawiki-extensions-WikidataBuildResources]/returns: change from notrun to 0 failed: Command exceeded timeout ==> default: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Mediawiki::Settings[WikidataBuildResources]/File[/vagrant/settings.d/puppet-managed/10-WikidataBuildResources.php]: Dependency Exec[composer-install--vagrant-mediawiki-extensions-WikidataBuildResources] has failures: true ==> default: Warning: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Mediawiki::Settings[WikidataBuildResources]/File[/vagrant/settings.d/puppet-managed/10-WikidataBuildResources.php]: Skipping because of failed dependencies … ==> default: Warning: /Stage[main]/Mediawiki::Jobrunner/Git::Clone[mediawiki/services/jobrunner]/Exec[git_clone_mediawiki/services/jobrunner]: Skipping because of failed dependencies ==> default: Notice: /Stage[main]/Mediawiki::Jobrunner/File[/etc/init/jobrunner.conf]: Dependency Exec[composer-install--vagrant-mediawiki-extensions-WikidataBuildResources] has failures: true ==> default: Warning: /Stage[main]/Mediawiki::Jobrunner/File[/etc/init/jobrunner.conf]: Skipping because of failed dependencies ==> default: Notice: /Stage[main]/Mediawiki::Jobrunner/Service[jobrunner]: Dependency Exec[composer-install--vagrant-mediawiki-extensions-WikidataBuildResources] has failures: true ==> default: Warning: /Stage[main]/Mediawiki::Jobrunner/Service[jobrunner]: Skipping because of failed dependencies ==> default: Notice: Finished catalog run in 1077.72 seconds The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. Note that the role is called "Wikidata", but this is probably more like "Wikibase-dev" or something similar.