Add bpm-package functionality

This commit is contained in:
2025-05-04 17:29:00 +03:00
parent 2dec7c28e6
commit 4235252172
7 changed files with 250 additions and 2 deletions
+25
View File
@@ -0,0 +1,25 @@
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
}