Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ldap ¶
type Ldap struct { Server string `yaml:"server"` Port int `yaml:"port"` Enable bool `yaml:"enable"` Role string `yaml:"role"` BaseDn string `yaml:"baseDn"` Group string `yaml:"group"` GroupBaseDn string `yaml:"groupBaseDn"` UserAttribute string `yaml:"userAttribute"` GroupAttribute string `yaml:"groupAttribute"` SearchFilter string `yaml:"searchFilter"` }
type ResourcesConfig ¶
type ResourcesConfig struct { Ldap *Ldap `yaml:"ldap"` LdapGroup []*LdapGroup `yaml:"ldapGroup"` Network *Network `yaml:"network"` Ntp *Ntp `yaml:"ntp"` Syslog *Syslog `yaml:"syslog"` User []*User `yaml:"user"` Ssl *Ssl `yaml:"ssl"` Supermicro *Supermicro `yaml:"supermicro"` //supermicro specific config, example of issue #34 }
type ResourcesSetup ¶
type ResourcesSetup struct { FlexAddress *flexAddress `yaml:"flexAddress"` IpmiOverLan *ipmiOverLan `yaml:"ipmiOverLan"` DynamicPower *dynamicPower `yaml:"dynamicPower"` }
type Supermicro ¶
type Supermicro struct {
NetworkCfg *SupermicroNetworkCfg `yaml:"network"`
}
type SupermicroNetworkCfg ¶
type SupermicroNetworkCfg struct { Web string `yaml:"web"` WebSsl int `yaml:"webSsl"` IkvmServerPort int `yaml:"ikvmServerPort"` VirtualMediaPort int `yaml:"virtualMediaPort"` SshPort int `yaml:"sshPort"` }
this is an example for issue #34
Click to show internal directories.
Click to hide internal directories.