Merge pull request #4888 from hashicorp/f-docs-clarification-on-config-folders

config dir clarification
This commit is contained in:
Chris Baker 2019-01-08 17:18:14 -05:00 committed by GitHub
commit 42a336acfd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,15 +16,18 @@ files or directories to configure the Nomad agent.
## Load Order and Merging ## Load Order and Merging
The Nomad agent supports multiple configuration files, which can be provided The Nomad agent supports multiple configuration files, which can be provided
using the `-config` CLI flag. The flag can accept either a file or folder: using the `-config` CLI flag. The flag can accept either a file or folder. In
the case of a folder, any `.hcl` and `.json` files in the folder will be loaded
and merged in lexicographical order. Directories are not loaded recursively.
For example:
```shell ```shell
$ nomad agent -config=server.conf -config=/etc/nomad -config=extra.json $ nomad agent -config=server.conf -config=/etc/nomad -config=extra.json
``` ```
This will load configuration from `server.conf`, from `.hcl` and `.json` files This will load configuration from `server.conf`, from `.hcl` and `.json` files
under `/etc/nomad`, and finally from `extra.json`. Files are loaded and merged under `/etc/nomad`, and finally from `extra.json`.
in lexicographical order. Directories are not loaded recursively.
As each file is processed, its contents are merged into the existing As each file is processed, its contents are merged into the existing
configuration. When merging, any non-empty values from the latest config file configuration. When merging, any non-empty values from the latest config file