use monospace for technical terms where appropriate
This commit is contained in:
parent
89dfac86c6
commit
3ee1572e3c
|
@ -10,7 +10,7 @@ of VirtualBox exports. With Vagrant supporting multiple
|
||||||
[providers](/v2/providers/index.html) and [versioning](/v2/boxes/versioning.html)
|
[providers](/v2/providers/index.html) and [versioning](/v2/boxes/versioning.html)
|
||||||
now, box files are slightly more complicated.
|
now, box files are slightly more complicated.
|
||||||
|
|
||||||
Box files made for Vagrant 1.0.x (the VirtualBox export tar files) continue
|
Box files made for Vagrant 1.0.x (the VirtualBox export `tar` files) continue
|
||||||
to work with Vagrant today. When Vagrant encounters one of these old boxes,
|
to work with Vagrant today. When Vagrant encounters one of these old boxes,
|
||||||
it automatically updates it internally to the new format.
|
it automatically updates it internally to the new format.
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ Today, box files are split into two different components:
|
||||||
metadata doesn't exist, a box file can still be added directly, but it
|
metadata doesn't exist, a box file can still be added directly, but it
|
||||||
will not support versioning and updating.
|
will not support versioning and updating.
|
||||||
|
|
||||||
* Box File - This is a compressed (tar, tar.gz, zip) file that is specific
|
* Box File - This is a compressed (`tar`, `tar.gz`, `zip`) file that is specific
|
||||||
to a single provider and can contain anything. Vagrant core doesn't ever
|
to a single provider and can contain anything. Vagrant core doesn't ever
|
||||||
use the contents of this file. Instead, they are passed to the provider.
|
use the contents of this file. Instead, they are passed to the provider.
|
||||||
Therefore, a VirtualBox box file has different contents from a VMware
|
Therefore, a VirtualBox box file has different contents from a VMware
|
||||||
|
@ -75,17 +75,17 @@ The actual box file is the required portion for Vagrant. It is recommended
|
||||||
you always use a metadata file alongside a box file, but direct box files
|
you always use a metadata file alongside a box file, but direct box files
|
||||||
are supported for legacy reasons in Vagrant.
|
are supported for legacy reasons in Vagrant.
|
||||||
|
|
||||||
Box files are compressed using tar, tar.gz, or zip. The contents of the
|
Box files are compressed using `tar`, `tar.gz`, or `zip`. The contents of the
|
||||||
archive can be anything, and is specific to each
|
archive can be anything, and is specific to each
|
||||||
[provider](/v2/providers/index.html). Vagrant core itself only unpacks
|
[provider](/v2/providers/index.html). Vagrant core itself only unpacks
|
||||||
the boxes for use later.
|
the boxes for use later.
|
||||||
|
|
||||||
Within the archive, Vagrant does expect a single file: "metadata.json".
|
Within the archive, Vagrant does expect a single file: `metadata.json`.
|
||||||
This is a JSON file that is completely unrelated to the above "box metadata"
|
This is a JSON file that is completely unrelated to the above "box metadata"
|
||||||
component. This file must contain at least the "provider" key with the
|
component. This file must contain at least the "provider" key with the
|
||||||
provider the box is for. Vagrant uses this to verify the provider of the
|
provider the box is for. Vagrant uses this to verify the provider of the
|
||||||
box. For example, if your box was for VirtualBox,
|
box. For example, if your box was for VirtualBox,
|
||||||
the metadata.json would look like this:
|
the `metadata.json` would look like this:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
|
@ -93,7 +93,7 @@ the metadata.json would look like this:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
If there is no metadata.json file or the file does not contain valid JSON
|
If there is no `metadata.json` file or the file does not contain valid JSON
|
||||||
with at least a "provider" key, then Vagrant will error when adding the box,
|
with at least a "provider" key, then Vagrant will error when adding the box,
|
||||||
because it can't verify the provider.
|
because it can't verify the provider.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue