Skip to content

Commit 89457b7

Browse files
authored
Merge pull request #3 from nebius/COMPUTEAPI-624-web-doc
COMPUTEAPI-624: change web-docs
2 parents 7194160 + 71a3bb1 commit 89457b7

File tree

4 files changed

+13
-40
lines changed

4 files changed

+13
-40
lines changed

.web-docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ packer plugins install --path packer-plugin-nebius github.com/nebius/nebius
2323

2424
#### Builders
2525

26-
- `nebius-instance` - Builds an image by creating a VM, provisioning it over SSH, and publishing the result.
26+
- `nebius-image` - Builds an image by creating a VM, provisioning it over SSH, and publishing the result.

.web-docs/metadata.hcl

Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,9 @@
55
# This metadata.hcl file and the adjacent `components` docs directory should
66
# be kept in a `.web-docs` directory at the root of your plugin repository.
77
integration {
8-
name = "Integration Template"
9-
description = "This is an integration template"
10-
identifier = "packer/hashicorp/scaffolding"
11-
flags = [
12-
# Remove if the plugin does not conform to the HCP Packer requirements.
13-
#
14-
# Please refer to our docs if you want your plugin to be compatible with
15-
# HCP Packer: https://developer.hashicorp.com/packer/docs/plugins/creation/hcp-support
16-
"hcp-ready",
17-
# This signals that the plugin is unmaintained and will eventually not be
18-
# working with a future version of Packer.
19-
#
20-
# On the integrations, this will end-up as an icon on the plugin's main card.
21-
"archived",
22-
]
8+
name = "Nebius"
9+
description = "Packer builder for Nebius Compute that creates a VM from a base image, provisions it over SSH, and publishes a new image."
10+
identifier = "packer/nebius/nebius"
2311
docs {
2412
# If you'd prefer not to publish docs on HashiCorp websites, you can
2513
# set `process_docs` to `false`. If `process_docs` is `false`, you MUST
@@ -31,30 +19,15 @@ integration {
3119
# repository to the correct location.
3220
readme_location = "./README.md"
3321
# `external_url` allows us to link back to your plugin repo.
34-
external_url = "https://github.com/hashicorp/integration-template"
22+
external_url = "https://github.com/nebius/packer-plugin-nebius"
3523
}
3624
license {
3725
type = "MPL-2.0"
38-
url = "https://github.com/hashicorp/integration-template/blob/main/LICENSE.md"
26+
url = "https://github.com/nebius/packer-plugin-nebius/blob/main/LICENSE"
3927
}
4028
component {
4129
type = "builder"
42-
name = "Component Name (e.g HappyCloud EBS)"
43-
slug = "name"
44-
}
45-
component {
46-
type = "provisioner"
47-
name = "Component Name (e.g HappyCloud Shell)"
48-
slug = "name"
49-
}
50-
component {
51-
type = "post-processor"
52-
name = "Component Name"
53-
slug = "name"
54-
}
55-
component {
56-
type = "data-source"
57-
name = "Component Name"
58-
slug = "name"
30+
name = "Nebius Image"
31+
slug = "nebius-image"
5932
}
6033
}

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ packer plugins install --path packer-plugin-nebius github.com/nebius/nebius
2323

2424
#### Builders
2525

26-
- `nebius-instance` - Builds an image by creating a VM, provisioning it over SSH, and publishing the result.
26+
- `nebius-image` - Builds an image by creating a VM, provisioning it over SSH, and publishing the result.

docs/builders/builder.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
Type: `nebius-instance`
1+
Type: `nebius-image`
22

3-
The Nebius instance builder creates a VM from a base image, provisions it over SSH,
3+
The Nebius image builder creates a VM from a base image, provisions it over SSH,
44
and publishes a new image.
55

66
## Required
@@ -47,7 +47,7 @@ packer {
4747
}
4848
}
4949
50-
source "nebius-instance" "image" {
50+
source "nebius-image" "image" {
5151
communicator = "ssh"
5252
ssh_username = "ubuntu"
5353
@@ -86,6 +86,6 @@ source "nebius-instance" "image" {
8686
}
8787
8888
build {
89-
sources = ["source.nebius-instance.image"]
89+
sources = ["source.nebius-image.image"]
9090
}
9191
```

0 commit comments

Comments
 (0)