open-nomad/dev
Mahmood Ali 65fb8ba637 dev: Tweaks to cluster dev scripts
Consolidate all nomad data dir in a single root
`/tmp/nomad-dev-cluster`.  Eases clean up.

Allow running script from any path - don't require devs to cd into
`dev/cluster` directory first.

Also, block while nomad processes are running and prapogate
SIGTERM/SIGINT to nomad processes to shutdown.
2020-02-03 11:50:43 -05:00
..
acls chore: Format hcl configurations 2019-07-20 16:55:07 +02:00
cluster dev: Tweaks to cluster dev scripts 2020-02-03 11:50:43 -05:00
docker-clients hclfmt nomad jobspecs (#6724) 2019-11-19 10:36:41 -05:00
guides spelling: website 2018-03-11 19:17:53 +00:00
hooks prehook: fix enterprise repo remote value 2020-02-03 11:29:25 -05:00
tls_cluster Update README.md 2017-08-29 15:50:52 -07:00
vault docs: vault integration docs should reference new token_explicit_max_ttl field 2019-12-02 14:22:47 -06:00
README.md Add readmes 2017-08-29 15:49:39 -07:00

The dev package provides helper configuration files for use when developing Nomad itself.

See the individual packages for more detail on how to use the configuration files. At a high-level the use case for each package is as follows:

  • hooks: This package provides helpful git hooks for developing Nomad.

  • docker-clients: This package provides a Nomad job file that can be used to spin up Nomad clients in Docker containers. This provides a simple mechanism to create a Nomad cluster locally.

  • tls_cluster: This package provides Nomad client configs and certificates to run a TLS enabled cluster.

  • vault: This package provides basic Vault configuration files for use in configuring a Vault server when testing Nomad and Vault integrations.