This is possible by mimicking what Wagrant expects from the Atlas HashiCorp API. Create a JSON file, including the appropriate metadata in the form of a window, as indicated in their API docs ( here on VagrantUp and here in Atlas):
{ "description": "A long description of your box.", "short_description":"Short description", "name": "yourname/boxname", "versions": [ { "version": "1.0.0", "status":"revoked", "description_html":null, "description_markdown":null, "created_at" : "2015-08-13T07:39:00.000Z", "updated_at" : "2015-08-13T07:39:00.000Z", "providers": [ { "checksum": "foo", "checksum_type": "md5", "name": "virtualbox", "url": "file:////192.168.1.1/Vagrant/ubuntu-14-04-x64-virtualbox-1.0.0.box" } ] }, { "version": "1.1.0", "status":"active", "description_html":null, "description_markdown":null, "created_at" : "2015-08-15T19:05:00.000Z", "updated_at" : "2015-08-15T19:05:00.000Z", "providers": [ { "checksum": "bar", "checksum_type": "md5", "name": "virtualbox", "url": "file:////192.168.1.1/Vagrant/ubuntu-14-04-x64-virtualbox-1.1.0.box" } ] } ] }
Save it as boxname.json (I don't think this is required, but this is the Atlas convention that I consider). Then just call it from you Vagrantfile as such
# Enable automatic box update checking. If you disable this, then
source share