package cmd import ( nbconfig "github.com/netbirdio/netbird/management/internals/server/config" configloader "github.com/netbirdio/netbird/util/config" "github.com/netbirdio/netbird/util/envtemplate" ) func loadManagementConfig(configPath string) (*nbconfig.Config, error) { cfg, err := configloader.Load(configPath, &nbconfig.Config{Datadir: defaultMgmtDataDir}, configloader.Options{ TagName: "json", Transform: envtemplate.Expand, }) if err != nil { return nil, err } if cfg.Datadir == "" { cfg.Datadir = defaultMgmtDataDir } return cfg, nil }