Giter Club home page Giter Club logo

vagrantboxes-heroku's Introduction

This repository contains the content for the Vagrantbox.es website, a list of third party base boxes for the lovely Vagrant virtualisation tool.

The intent behind placing the code here is that anyone who wants to update the list can more easily do so simply by sending a pull request. The previous iteration used a database and a form, which meant I had to look after the content and invariably forgot or didn't have time.

Please note that this project has relocated the code to the gh-pages branch. Please file your changes against there.

vagrantboxes-heroku's People

Contributors

arkadijs avatar avokhmin avatar bradwright avatar casr avatar chayim avatar coderfi avatar fgrehm avatar foobarwidget avatar garethr avatar grahamc avatar gui avatar holms avatar jbenden avatar jiko avatar jontheniceguy avatar jose-lpa avatar jstasiak avatar jtperry avatar kedrap avatar mahendra avatar miurahr avatar preflightsiren avatar rombert avatar sirupsen avatar t3log avatar terrywang avatar tommy-muehle avatar webysther avatar willian avatar wunki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vagrantboxes-heroku's Issues

Fedora 18 x86 Minimal

Fedora 18 x86 Minimal (with Chef 11.4.0, VirtualBox Guest Additions 4.2.10 and rpmfusion enabled)

This VM is just not working correctly. I can not reach any service, except ssh. Iptables not running, SELinux disabled - no idea whats wrong with this box.

Ubuntu box added at issue #71 has no Puppet

It seems Ubuntu box added at issue #71 has no Puppet installed:

$ ...
$ [default] Running provisioner: Vagrant::Provisioners::Pupet...

The puppet binary appears to not be in the PATH of the guest. This
could be because the PATH is not properly setup or perhaps Puppet is not
installed on this guest. Puppet provisioning can not continue without
Puppet properly installed.

FreeBSD download links are broken

Both of these links are broken:
https://s3.amazonaws.com/vagrant_boxen/freebsd_amd64_ufs.box
https://s3.amazonaws.com/vagrant_boxen/freebsd_amd64_zfs.box

Dropbox Share Link Tip

I just figured out share links are like symbolic links.

Dropbox share link is similar to symbolic link (a pointer to file name) , it is a pointer to /folder_name/file_name under Dropbox root folder, for example:
https://dl.dropbox.com/s/zmitpteca72sjpx/oracle64.box -> ~/Dropbox/DevOps/vagrantbox.es/oracle64.box

The share links are generated based on the path + file name with a unique token. This makes updating (rm/mv, cp/rsync, mv done!) files, especially vagrant base boxes without changing the share link possible, as long as file name stays the same (under the same folder).

This can probably help to reduce pull requests because it makes updating base boxes without changing the share link (no need to fork and send PR) possible;-)

I think it's a good idea to cascade this tip to vagrantbox.es contributors who are using Dropbox to host base boxes.

Sorting by size is incorrect

Clicking "Size (MB)" to sort by size doesn't work correctly because it sorts by text rather by number. This probably used to work because datatables tries to detect automatically if a column has numbers: http://datatables.net/development/type-detection
But some of the images have sizes like "1.8GB", so datatables most likely thinks the column is text. Fixing those to MB sizes, i.e. just numbers, should fix the sorting again.

On a side note, why do you embed the whole datatables js script in the page? It's not even minimized and needlessly blows up the size of the page.

Broken box URL

Just went to download from http://timhuegdon.com/vagrant-boxes/Ubuntu-11.10.box and I am receiving a 404 error.

โ†’ vagrant box add ubuntu-11 http://timhuegdon.com/vagrant-boxes/Ubuntu-11.10.box
[vagrant] Downloading with Vagrant::Downloaders::HTTP...
[vagrant] Downloading box: http://timhuegdon.com/vagrant-boxes/Ubuntu-11.10.box
Bad status code: 404

Please verify that the box exists and is accessible. Also verify that
this computer is properly connected to the internet.

Might be worth checking the host status and whether this is still provided.

Add AsteriskNow

Can you add the AsteriskNow disto in the boxes?
thank of lot

Should we be encouraging people to include their Vagrant Cloud images?

In the same way that people currently list like this:

<tr>
<td>Box Contents</td>
<td>Provider</td>
<td>URL</td>
<td>Size</td>
</tr>

Perhaps we could list them like this

<tr>
<td>Box name</td>
<td>VAGRANT CLOUD - Provider</td>
<td>vagrant init user/box</td>
<td />
</tr>

The vagrant init user/box line matches the text on the vagrantcloud.com site.

Deprecation..?

Now that vagrant cloud has been released, will this repository be deprecated anytime soon? Or will this still be available for Vagrant pre-1.5.0 users?

Return focus to page after clicking "Copy"

A very minor annoyance: after clicking the "Copy" button (implemented as a flash object), the focus stays inside the flash application, which means most keyboard shortcuts do not work (e.g. ctrl+tab to switch to the next tab). Would it be possible to return the focus to the web page after copying to the clipboard?

API?

It'd be great to put that list via an API so it can be hit via curl!

Windows Boxes?

Hi,

Is there a reason there aren't any windows boxes? I'm assuming it's a liscensing issue...

If not, I'm happy to throw a Win 2008 box on dropbox and host it ๐Ÿ‘

iptables on CentOS via VirtualBox blocks port forwarding

hi
i've tried to use one of your boxes, more precisely CentOS 6.4 x86_64 Minimal (VirtualBox Guest Additions 4.2.12, Chef 11.4.4, Puppet 3.1.1)
i've set port forwarding for vagrant (80 -> 8080) but iptables running on the machine blocked my connection.
i suggest rebuilding the box without any firewall running by default.

Using Data File As Source For Box Links

Hi
Since the list is popular and links starts to get old,
the info might be easier to update with Text data file / CSV / JSON.

It would be easier to maintain:
records can be marked (new, active, offline, old),
category / family can be added easily,
and a link validator can run easily on the data file from browser or some backend periodic job.

Thanks
ZD

Add "Date added" and "Chef" columns.

Right now when downloading several of the Vagrant boxes from http://www.vagrantbox.es/, I found out only after running them that Chef in them are outdated and doesn't support the software stack I need to run.

So, it would be nice to have additional columns on the page which tell when a particular box was added and what version of Chef does it include. This will help us avoid unnecessary downloads of large files.

Each contributor should fill out these columns when contributing their Vagrant boxes.

Arch Linux 64 (2012-07-02) box doesn't have Guest Additions preinstalled

Vagrant is complaining about that, not sure if anyone else is having the same problem.

[default] No guest additions were detected on the base box for this VM! Guest
additions are required for forwarded ports, shared folders, host only
networking, and more. If SSH fails on this machine, please install
the guest additions and repackage the box to continue.

This is not an error message; everything may continue to work properly,
in which case you may ignore this message.

Windows 64bit base box

Enhancement request for a 64bit Windows box.

The current "Windows 8 with IE 11" is 32bit which should really be mentioned on the download link table.

64bit is a real requirement for a lot of software now on Windows 8 so the current box is kinda useless for software development and testing :(

Switch over to GitHub Pages + Jekyll

Hey @garethr,

As I told you on twitter, I did a 2 hours spike on porting the website to Jekyll so that we can use GitHub pages. The code is available at https://github.com/fgrehm/vagrantboxes-gh-pages, is live at http://fgrehm.github.io/vagrantboxes-gh-pages/ and I'm creating this issue so that we can discuss the move :-)


Here's a list of some pain points we experience with the current approach that I believe can be solved with the move:

  • Boxes are automatically ordered by name
  • Reduce the chances of a PR conflict by having base boxes "metadata" on separate files
  • Stop relying on Travis / Heroku (GitHub takes care of deployment and hosting for us ;)
  • Although I haven't tried, I'm pretty sure this will open up for us to write a Ruby script that interacts with the Jekyll API to gather base boxes metadata and identifies broken links.

So, if we decide to switch over to that approach, here's a few things we'll need to think about:

  • Is there any extra metadata we want around? There's an intention of keeping track of the users who submitted the box to display on the website. If there's something else we want to keep track of this is the time to introduce them.
  • Can we make the "last updated at" date dynamic? I always forget to update it and if we are able to somehow fetch that from git commits or from the base boxes "posts" it would be just great.
  • What should we do about the current PRs that are open? IMHO we should just close the PR and ask the contributor to submit a new one using the new format as I don't believe it is worth the trouble to deal with a whole bunch of conflicts that will show up.

There are also a couple things that I can't take care from my side. Namely switching the project's default branch to gh-pages and updating DNS entries.

I think that's it, I hope you like it and I'll let you know if I end up remembering something else :-)

[IDEA] Add user feedback to verify integrity of boxes

Currently it is - in theory - possible that somebody installs bad stuff in a box and add the infected box to this list (keyloggers that grab your git key/pw for example, please correct me if i'm wrong here). There should be something to verify the "cleanness" of a box, like user ratings etc.

debian-607-x64 root password

I set up the box "debian-607-x64" and while the user "vagrant" has the standard password ("vagrant"), the root user uses another password. How can I retrieve the correct password or is there any way to reset the password for root?

Add checksum hashes for each box

Now that Vagrant supports the config.vm.box_download_checksum settings, it would be convenient to have the checksums provided for each box.

OSX Boxes?

Similar to #260, is there any license restrictions on creating Darwin/OSX Vagrant boxes, and then adding them to this list?

The only thing I can think of is the EULA from Apple does say you have to run OS X VMs on Apple hardware.

2015 Revamp?

The project seems to die slowly, and there is no reason to!
The domain is great, the updates are public, and I believe the only problem kicking ass here is the indexing.

Some columns can be used to make this box list useful (again):

  1. Tags (for example, to mark a box unmaintained or archived)
  2. Updated (latest boxes?)
  3. OS Family (Linux / Windows / BSD-Unix / ChromeOS / OS X / Android-x86 / Other)

My proposed action is to start a 2015 index and drop all other boxes into archive.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.