{"id":47675341,"url":"https://github.com/nebius/packer-plugin-nebius","last_synced_at":"2026-04-02T13:28:21.556Z","repository":{"id":346387669,"uuid":"1157243558","full_name":"nebius/packer-plugin-nebius","owner":"nebius","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-24T12:11:14.000Z","size":191,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-24T13:46:05.880Z","etag":null,"topics":["nebius","packer","packer-plugin"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nebius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-13T15:45:48.000Z","updated_at":"2026-03-23T15:41:18.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nebius/packer-plugin-nebius","commit_stats":null,"previous_names":["nebius/packer-plugin-nebius"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/nebius/packer-plugin-nebius","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nebius%2Fpacker-plugin-nebius","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nebius%2Fpacker-plugin-nebius/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nebius%2Fpacker-plugin-nebius/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nebius%2Fpacker-plugin-nebius/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nebius","download_url":"https://codeload.github.com/nebius/packer-plugin-nebius/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nebius%2Fpacker-plugin-nebius/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31307084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nebius","packer","packer-plugin"],"created_at":"2026-04-02T13:28:21.035Z","updated_at":"2026-04-02T13:28:21.545Z","avatar_url":"https://github.com/nebius.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![acceptance tests](https://github.com/nebius/packer-plugin-nebius/actions/workflows/testacc.yml/badge.svg)](https://github.com/nebius/packer-plugin-nebius/actions/workflows/testacc.yml)\n\n# Packer Plugin Nebius\n\nPacker Plugin Nebius provides a Nebius Compute builder for creating custom images from base images. The plugin is designed to integrate cleanly into standard Packer workflows via `packer init` and the required plugin block. Configuration focuses on explicit control of base images, instance shape, and image metadata. The builder is optimized for repeatable image pipelines in Nebius projects. Example usage is included to help you get started quickly. © Nebius BV, 2026.\n\n## Installation\n\nAdd the plugin to your Packer configuration and run `packer init`:\n\n```hcl\npacker {\n  required_plugins {\n    nebius = {\n      source  = \"github.com/nebius/nebius\"\n      version = \"\u003e= 0.0.1\"\n    }\n  }\n}\n```\n\nOr install a local build:\n\n```sh\npacker plugins install --path packer-plugin-nebius github.com/nebius/nebius\n```\n\n## Builder: `nebius-image`\n\nKey settings:\n- `parent_id` - Project or folder to place resources in.\n- `service_account` - `public_key_id`, `account_id`, and one of `private_key` or `private_key_file`.\n- `base_image` - `id` or `family`.\n- `disk` - `size_gibibytes` (minimum 10), optional `type`.\n- `network` - `associate_public_ip_address` (optional, auto allocation) or `public_allocation_id` (optional, preallocated public ID).\n- `instance` - `platform` and `preset`.\n- `image` - `name` (required), optional family metadata.\n- `ssh_username` - required; only `ssh` communicator is supported.\n\nExample is available in `example/build.pkr.hcl`.\n\n## Build from source\n\n```sh\ngo build -ldflags=\"-X github.com/hashicorp/packer-plugin-nebius/version.VersionPrerelease=dev\" -o packer-plugin-nebius\n```\n\n## Testing\n\n```sh\nPKR_VAR_nb_parent_id=project_id PKR_VAR_nb_token=token make testacc\n```\n\n## Disclaimer\n\npacker-plugin-nebius is not created nor endorsed by HashiCorp or IBM Corporation.\nNebius B.V. is not affiliated with HashiCorp or IBM Corporation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnebius%2Fpacker-plugin-nebius","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnebius%2Fpacker-plugin-nebius","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnebius%2Fpacker-plugin-nebius/lists"}