13 lines
505 B
Go
13 lines
505 B
Go
package config
|
|
|
|
//go:generate -command roleconfig go run git.wzray.com/homelab/hivemind/internal/codegen/roleconfig
|
|
//go:generate roleconfig -name HostConfig
|
|
type HostConfig struct {
|
|
Domain string `toml:"domain"`
|
|
IpAddress string `toml:"ip" gen:"ip"`
|
|
LocalAddress string `toml:"local_address"`
|
|
InternalEntrypoint string `toml:"internal_entrypoint"`
|
|
ExternalEntrypoint string `toml:"external_entrypoint"`
|
|
ListenAddress string `toml:"listen_address"`
|
|
baseRoleConfig
|
|
}
|