Files
bpm-utils/src/bpm-utils-shared/main.go
T
2025-05-04 17:29:00 +03:00

26 lines
436 B
Go

package bpm_utils_shared
import (
"gopkg.in/yaml.v3"
"os"
)
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
}