summaryrefslogtreecommitdiffstats
path: root/docs/content/usage/packages/vagrant.en-us.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/usage/packages/vagrant.en-us.md')
-rw-r--r--docs/content/usage/packages/vagrant.en-us.md85
1 files changed, 0 insertions, 85 deletions
diff --git a/docs/content/usage/packages/vagrant.en-us.md b/docs/content/usage/packages/vagrant.en-us.md
deleted file mode 100644
index baa9c2b83e..0000000000
--- a/docs/content/usage/packages/vagrant.en-us.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-date: "2022-08-23T00:00:00+00:00"
-title: "Vagrant Package Registry"
-slug: "vagrant"
-sidebar_position: 120
-draft: false
-toc: false
-menu:
- sidebar:
- parent: "packages"
- name: "Vagrant"
- sidebar_position: 120
- identifier: "vagrant"
----
-
-# Vagrant Package Registry
-
-Publish [Vagrant](https://www.vagrantup.com/) packages for your user or organization.
-
-## Requirements
-
-To work with the Vagrant package registry, you need [Vagrant](https://www.vagrantup.com/downloads) and a tool to make HTTP requests like `curl`.
-
-## Publish a package
-
-Publish a Vagrant box by performing a HTTP PUT request to the registry:
-
-```
-PUT https://gitea.example.com/api/packages/{owner}/vagrant/{package_name}/{package_version}/{provider}.box
-```
-
-| Parameter | Description |
-| ----------------- | ----------- |
-| `owner` | The owner of the package. |
-| `package_name` | The package name. |
-| `package_version` | The package version, semver compatible. |
-| `provider` | One of the [supported provider names](https://www.vagrantup.com/docs/providers). |
-
-Example for uploading a Hyper-V box:
-
-```shell
-curl --user your_username:your_password_or_token \
- --upload-file path/to/your/vagrant.box \
- https://gitea.example.com/api/packages/testuser/vagrant/test_system/1.0.0/hyperv.box
-```
-
-If you are using 2FA or OAuth use a [personal access token](development/api-usage.md#authentication) instead of the password.
-
-You cannot publish a box if a box of the same name, version and provider already exists. You must delete the existing package first.
-
-The server responds with the following HTTP Status codes.
-
-| HTTP Status Code | Meaning |
-| ----------------- | ------- |
-| `201 Created` | The package has been published. |
-| `400 Bad Request` | The package is invalid. |
-| `409 Conflict` | A package with the same combination of parameters exists already. |
-
-## Install a package
-
-To install a box from the package registry, execute the following command:
-
-```shell
-vagrant box add "https://gitea.example.com/api/packages/{owner}/vagrant/{package_name}"
-```
-
-| Parameter | Description |
-| -------------- | ----------- |
-| `owner` | The owner of the package. |
-| `package_name` | The package name. |
-
-For example:
-
-```shell
-vagrant box add "https://gitea.example.com/api/packages/testuser/vagrant/test_system"
-```
-
-This will install the latest version of the package. To add a specific version, use the `--box-version` parameter.
-If the registry is private you can pass your [personal access token](development/api-usage.md#authentication) in the `VAGRANT_CLOUD_TOKEN` environment variable.
-
-## Supported commands
-
-```
-vagrant box add
-```