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.
77integration {
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}
0 commit comments