-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use islandora/8 to pull a fully built box from vagrant cloud #179
Conversation
Just started the process and it's pulling https://vagrantcloud.com/islandora/boxes/8/versions/1.1.0/providers/virtualbox.box |
@DonRichards I'm re-uploading a new box. That one is fine and should totally work, but you can't I'll also see what it takes to get you to approve. |
@DonRichards I sent you an invite to the islandora-devops org. You should have approval permissions once you accept. |
ah dangit, we have the same issue when we pass around ova's |
@DonRichards I uploaded a new version of the base box overnight and removed the serial port / logging stuff that I know causes the issue you ran into. Want to try it again? You'll have to delete or update the old base box in order to get the newest one. |
I'll put my finding here as well
|
I ran the following $ vagrant destroy -f
$ vagrant box remove islandora/8
$ git pull
# switch to PR-179
$ time vagrant up
....
vagrant up 4.88s user 1.88s system 13% cpu 50.410 total It took 50 seconds to build. And looks good. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works as expected.
I'd like to see instructions on how to build a dev box ("If you decare the islandora_distro variable to be either centos/7 or ubuntu/bionic64, you'll get the usual dev build.") in the README. Building a 1.1.0 box by default is awesome but devs might not want that. I am happy to open a PR. |
GitHub Issue: Islandora/documentation#1494
What does this Pull Request do?
I'm uploading a box to vagrant cloud as
islandora/8
. This PR points to this box by default, so that when people hitvagrant up
, it will download a fully built box and "just work", as opposed to try and provision with ansible. If you decare theislandora_distro
variable to be eithercentos/7
orubuntu/bionic64
, you'll get the usual dev build.How should this be tested?
I'll comment on this issue when the upload to vagrant cloud has finished. Once that's done, pull in this PR and
vagrant up
. Vagrant should download theislandora/8
box and boot up, without provisioning.Make sure you can
vagrant ssh
into the box and give it a whirl.It's the 1.1.0 build, FYI.
Interested parties
@DonRichards @wgillingham @Islandora-Devops/committers