Files
bpm-utils/src/bpm-utils-shared/main.go
T
2025-09-09 18:59:28 +03:00

27 lines
437 B
Go

package bpm_utils_shared
import (
"os"
"gopkg.in/yaml.v3"
)
type BPMUtilsConfig struct {
PrivilegeEscalatorCmd string `yaml:"privilege_escalator_cmd"`
}
func ReadBPMUtilsConfig() (*BPMUtilsConfig, error) {
data, err := os.ReadFile("/etc/bpm-utils/bpm-utils.conf")
if err != nil {
return nil, err
}
config := &BPMUtilsConfig{}
err = yaml.Unmarshal(data, config)
if err != nil {
return nil, err
}
return config, nil
}