mirror of
https://github.com/netbirdio/docs.git
synced 2026-08-24 16:51:26 +02:00
Reference the config-file bootstrap workflow from install and peer pages (#868)
* Reference the config-file bootstrap workflow from install and peer pages Link Bootstrap peers via config file from the setup-key sections of the Linux, Windows, macOS, and Docker install pages, from the Setup Keys page, and from the Kubernetes routing-peers guide. The page was only reachable from the sidebar, so this surfaces the unattended deployment workflow where headless and at-scale enrollment is already discussed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * Clarify the Kubernetes example demonstrates setup-key enrollment The manifest passes a setup key but does not mount a pre-populated config, so reword the cross-link: the example enrolls with a setup key, and the bootstrap guide covers the additional config-file step. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
committed by
GitHub
parent
a6c4910479
commit
b37befc602
@@ -87,6 +87,8 @@ volumes:
|
||||
In case you are activating a server peer, you can use a [setup key](/manage/peers/register-machines-using-setup-keys) as described in the steps below.
|
||||
> This is especially helpful when you are running multiple server instances with infrastructure-as-code tools like ansible and terraform.
|
||||
|
||||
For unattended deployments across many containers, pre-populate the client config and inject the setup key at runtime. See [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
1. Login to the Management Service. You need to have a `setup key` in hand (see [setup keys](/manage/peers/register-machines-using-setup-keys)).
|
||||
|
||||
```bash
|
||||
|
||||
@@ -329,6 +329,8 @@ Check connection status:
|
||||
In case you are activating a server peer, you can use a [setup key](/manage/peers/register-machines-using-setup-keys) as described in the steps below.
|
||||
> This is especially helpful when you are running multiple server instances with infrastructure-as-code tools like ansible and terraform.
|
||||
|
||||
For unattended deployments across many machines, pre-populate the client config so each peer registers on first start. See [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
1. Login to the Management Service. You need to have a `setup key` in hand (see [setup keys](/manage/peers/register-machines-using-setup-keys)).
|
||||
|
||||
```bash
|
||||
|
||||
@@ -138,6 +138,8 @@ Check connection status:
|
||||
In case you are activating a server peer, you can use a [setup key](/manage/peers/register-machines-using-setup-keys) as described in the steps below.
|
||||
> This is especially helpful when you are running multiple server instances with infrastructure-as-code tools like ansible and terraform.
|
||||
|
||||
For unattended deployments across many machines, pre-populate the client config so each peer registers on first start. See [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
1. Login to the Management Service. You need to have a `setup key` in hand (see [setup keys](/manage/peers/register-machines-using-setup-keys)).
|
||||
|
||||
```bash
|
||||
|
||||
@@ -97,6 +97,8 @@ Check connection status:
|
||||
In case you are activating a server peer, you can use a [setup key](/manage/peers/register-machines-using-setup-keys) as described in the steps below.
|
||||
> This is especially helpful when you are running multiple server instances with infrastructure-as-code tools like ansible and terraform.
|
||||
|
||||
For unattended deployments across many machines, pre-populate the client config so each peer registers on first start. See [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
1. Login to the Management Service. You need to have a `setup key` in hand (see [setup keys](/manage/peers/register-machines-using-setup-keys)).
|
||||
|
||||
For all systems:
|
||||
|
||||
@@ -12,6 +12,8 @@ This unlocks automated, unattended deployments and integrates cleanly with infra
|
||||
netbird up --setup-key <SETUP KEY>
|
||||
```
|
||||
|
||||
You can also pre-populate the client configuration ahead of first start, so peers come up fully configured and register with no manual steps. See [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
## Types of Setup Keys
|
||||
|
||||
There are two types of setup keys:
|
||||
|
||||
@@ -70,6 +70,8 @@ Click on Name & Description to give your policy a name and description. Then cli
|
||||
### Step 4: Deploy the NetBird agent
|
||||
You can deploy the NetBird agent using a daemon set or a deployment. Below is an example of a deployment configuration with 1 replica.
|
||||
|
||||
The example below enrolls the agent with a setup key. To also pre-populate the client config so it starts fully configured, see [Bootstrap peers via config file](/manage/peers/bootstrap-via-config-file).
|
||||
|
||||
```yaml
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
||||
Reference in New Issue
Block a user