([server_join](#server-join): nil)
- Specifies
+- `server_join` ([server_join][server-join]: nil)
- Specifies
how the Nomad client will connect to Nomad servers. The `start_join` field
is not supported on the client. The retry_join fields may directly specify
the server address or use go-discover syntax for auto-discovery. See the
diff --git a/website/source/docs/agent/configuration/server.html.md b/website/source/docs/agent/configuration/server.html.md
index d1919872d11..6da8ab88e85 100644
--- a/website/source/docs/agent/configuration/server.html.md
+++ b/website/source/docs/agent/configuration/server.html.md
@@ -135,10 +135,10 @@ server {
cluster again when starting. This flag allows the previous state to be used to
rejoin the cluster.
-- `server_join` ([server_join](#server-join): nil)
- Specifies
- how the Nomad client will connect to Nomad servers. The retry_join fields may
- directly specify the server address or use go-discover syntax for
- auto-discovery. See the documentation for more detail.
+- `server_join` ([server_join][server-join]: nil)
- Specifies
+ how the Nomad server will connect to other Nomad servers. The `retry_join`
+ fields may directly specify the server address or use go-discover syntax for
+ auto-discovery. See the [server_join documentation][server-join] for more detail.
- `upgrade_version` `(string: "")` - A custom version of the format X.Y.Z to use
in place of the Nomad version when custom upgrades are enabled in Autopilot.
@@ -153,25 +153,25 @@ server {
succeeds. After one succeeds, no further addresses will be contacted. This is
useful for cases where we know the address will become available eventually.
Use `retry_join` with an array as a replacement for `start_join`, **do not use
- both options**. See the [server_join](#server-join)
+ both options**. See the [server_join][server-join]
section for more information on the format of the string. This field is
- deprecated in favor of [server_join](#server-join).
+ deprecated in favor of the [server_join stanza][server-join].
- `retry_interval` `(string: "30s")` - Specifies the time to wait between retry
- join attempts. This field is deprecated in favor of
- [server_join](#server-join).
+ join attempts. This field is deprecated in favor of the [server_join
+ stanza][server-join].
- `retry_max` `(int: 0)` - Specifies the maximum number of join attempts to be
made before exiting with a return code of 1. By default, this is set to 0
- which is interpreted as infinite retries. This field is deprecated in favor
- of [server_join](#server-join).
+ which is interpreted as infinite retries. This field is deprecated in favor of
+ the [server_join stanza][server-join].
- `start_join` `(arrayPlacement | +
+ server -> **server_join**
+ + client -> **server_join**
+ |
+
---|
([CloudAutoJoin][cloud_auto_join]: nil)
.
+ automated cluster joining using cloud metadata. See [Cloud
+ Auto-join][cloud_auto_join] for more information.
- ```
+ ```
server_join {
retry_join = [ "1.1.1.1", "2.2.2.2" ]
}
```
- Using the `go-discover` interface, this can be defined both in a client or
+ Using the `go-discover` interface, this can be defined both in a client or
server configuration as well as provided as a command-line argument.
- ```
+
+ ```
server_join {
retry_join = [ "provider=aws tag_key=..." ]
}
```
- See the [server address format](#server-address-format) for more information
+
+ See the [server address format](#server-address-format) for more information
about expected server address formats.
-- `retry_interval` `(string: "30s")` - Specifies the time to wait between retry
+- `retry_interval` `(string: "30s")` - Specifies the time to wait between retry
join attempts.
-- `retry_max` `(int: 0)` - Specifies the maximum number of join attempts to be
+- `retry_max` `(int: 0)` - Specifies the maximum number of join attempts to be
made before exiting with a return code of 1. By default, this is set to 0
which is interpreted as infinite retries.
-- `start_join` `(array([CloudAutoJoin][cloud_auto_join]: nil)
for further information.
```
+
+[cloud_auto_join]: /docs/agent/cloud_auto_join.html "Nomad Cloud Auto-join"
diff --git a/website/source/docs/commands/agent.html.md.erb b/website/source/docs/commands/agent.html.md.erb
index ea3b4f40b64..4afb7717802 100644
--- a/website/source/docs/commands/agent.html.md.erb
+++ b/website/source/docs/commands/agent.html.md.erb
@@ -71,13 +71,14 @@ via CLI arguments. The `agent` command accepts the following arguments:
* `-region=