A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.hashicorp.com/nomad/docs/commands below:

Nomad command-line interface (CLI) reference | Nomad

The Nomad CLI is a well-behaved command-line application. In erroneous cases, the CLI returns a non-zero exit status. To view a list of available commands, run the nomad command with no arguments, -h, or --help. To access help for any specific subcommand, run the subcommand with the -h argument.

Nomad's CLI supports command autocomplete.

To install autocomplete, run the nomad command with the -autocomplete-install option.

$ nomad -autocomplete-install

To uninstall autocomplete, run the nomad command with the -autocomplete-uninstall option.

$ nomad -autocomplete-uninstall
Command contexts

Nomad's CLI commands have implied contexts in their naming convention. Because the CLI is most commonly used to manipulate or query jobs, you can assume that any given command is working in that context unless the command name implies otherwise. For example, the nomad job run command runs a new job and the nomad status command queries information about existing jobs. Conversely, commands with a prefix in their name likely operate in a different context. Examples include the nomad agent-info or nomad node drain commands, which operate in the agent or node contexts respectively.

Remote usage

You may use the Nomad CLI to interact with a remote Nomad cluster, even when the local machine does not have a running Nomad agent. To do so, set the NOMAD_ADDR environment variable or use the -address=<addr> flag when running commands.

$ NOMAD_ADDR=https://remote-address:4646 nomad status
$ nomad status -address=https://remote-address:4646

The Nomad address must be reachable from your local machine. If the Nomad port is exposed to the public internet, we recommend configuring TLS. Refer to the tls block in agent configuration for details.

Environment variables

Nomad can use environment variables to configure command-line tool options. You may override these environment variables with individual flags. Except where noted, these variables influence the behavior of the Nomad CLI and should not be set for Nomad agents.

Connection environment variables Access control list (ACL) environment variables CLI environment variables Mutual TLS (mTLS) environment variables Nomad Enterprise license environment variables

These environment variables influence the Nomad Enterprise license configuration. These values are only used for Nomad Enterprise agents, not the Nomad CLI.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4