hashicorp / hashicorp/nomad-pack

Declarative interface

Open
#368 1 comment 5 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
447
Forks
65
PR merge metrics
No merged PRs in 30d

Description

Hello, I am really interested in using a registry of nomad jobs, but I am not interested in deploying jobs through imperative commands such as `nomad-pack run `. I'd rather not deviate from my current flow where all my jobs are described in files, deployed thanks to Terraform -> everything _as code_.

Is there any plan to make nomad-pack available from either one of the following way?
- Directly from Nomad jobspec files
- From the Nomad Terraform provider
- From a dedicated Nomad-pack Terraform provider

By the way, I would be glad to use the nomad-pack CLI for various other tasks such as consulting registry list, generating pack from template, and so on.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the nomad-pack CLI flow and the referenced Nomad jobspec and Terraform provider workflows. Compare the requested direct jobspec, existing Nomad Terraform provider, and dedicated provider approaches. Done would require a decided integration design and an agreed implementation scope; this issue does not specify files, tests, or acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, terraform
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.