summaryrefslogtreecommitdiffhomepage
path: root/cmd/containerboot/tailscaled.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/containerboot/tailscaled.go')
-rw-r--r--cmd/containerboot/tailscaled.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd/containerboot/tailscaled.go b/cmd/containerboot/tailscaled.go
index 01ee96d3a..654b34757 100644
--- a/cmd/containerboot/tailscaled.go
+++ b/cmd/containerboot/tailscaled.go
@@ -33,6 +33,9 @@ func startTailscaled(ctx context.Context, cfg *settings) (*local.Client, *os.Pro
cmd.SysProcAttr = &syscall.SysProcAttr{
Setpgid: true,
}
+ if cfg.CertShareMode != "" {
+ cmd.Env = append(os.Environ(), "TS_CERT_SHARE_MODE="+cfg.CertShareMode)
+ }
log.Printf("Starting tailscaled")
if err := cmd.Start(); err != nil {
return nil, nil, fmt.Errorf("starting tailscaled failed: %v", err)