Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadEnvFile ¶ added in v0.2.0
Types ¶
type Config ¶
type ManualConfig ¶
type ManualConfig struct { DNS bool `default:"false" envconfig:"SYNC_CONFIG_DNS"` DHCP bool `default:"false" envconfig:"SYNC_CONFIG_DHCP"` NTP bool `default:"false" envconfig:"SYNC_CONFIG_NTP"` Resolver bool `default:"false" envconfig:"SYNC_CONFIG_RESOLVER"` Database bool `default:"false" envconfig:"SYNC_CONFIG_DATABASE"` Webserver bool `default:"false" ignored:"true"` // ignore for now Files bool `default:"false" ignored:"true"` // ignore for now Misc bool `default:"false" envconfig:"SYNC_CONFIG_MISC"` Debug bool `default:"false" envconfig:"SYNC_CONFIG_DEBUG"` }
type ManualGravity ¶
type ManualGravity struct { DHCPLeases bool `default:"false" envconfig:"SYNC_GRAVITY_DHCP_LEASES"` Group bool `default:"false" envconfig:"SYNC_GRAVITY_GROUP"` Adlist bool `default:"false" envconfig:"SYNC_GRAVITY_AD_LIST"` AdlistByGroup bool `default:"false" envconfig:"SYNC_GRAVITY_AD_LIST_BY_GROUP"` Domainlist bool `default:"false" envconfig:"SYNC_GRAVITY_DOMAIN_LIST"` DomainlistByGroup bool `default:"false" envconfig:"SYNC_GRAVITY_DOMAIN_LIST_BY_GROUP"` Client bool `default:"false" envconfig:"SYNC_GRAVITY_CLIENT"` ClientByGroup bool `default:"false" envconfig:"SYNC_GRAVITY_CLIENT_BY_GROUP"` }
type SyncSettings ¶
type SyncSettings struct { Gravity *ManualGravity `ignored:"true"` Config *ManualConfig `ignored:"true"` }
Click to show internal directories.
Click to hide internal directories.