This commit is contained in:
2025-04-18 16:53:31 +02:00
parent d199bd97ba
commit 47d5d699fa
2 changed files with 54 additions and 29 deletions

View File

@ -2,13 +2,14 @@ package config
import (
"github.com/caarlos0/env/v11"
"log"
"strings"
)
type Config struct {
BaseURL string `env:"WAZUH_MANAGER_BASE_URL,required,notEmpty"`
User string `env:"WAZUH_MANAGER_USER,required,notEmpty"`
Passwd string `env:"WAZUH_MANAGER_PASSWD,required,notEmpty"`
BaseURL string `env:"WAZUH_MANAGER_BASE_URL,required,notEmpty"`
User string `env:"WAZUH_MANAGER_USER,required,notEmpty"`
Passwd string `env:"WAZUH_MANAGER_PASSWD,required,notEmpty"`
SkipSSLVerification bool `env:"WAZUH_MANAGER_SKIP_SSL_VERIFICATION",envDefault:"false"`
}
func NewConfig() (*Config, error) {
@ -17,5 +18,7 @@ func NewConfig() (*Config, error) {
return nil, err
}
cfg.BaseURL = strings.TrimSuffix(cfg.BaseURL, "/")
return cfg, nil
}