Partial default values

This commit is contained in:
emile 2015-09-11 19:32:23 +02:00
parent 95557a8dba
commit 388a7f6ab5
3 changed files with 27 additions and 0 deletions

View file

@ -19,6 +19,16 @@ type MarathonProvider struct {
NetworkInterface string
}
func NewMarathonProvider() *MarathonProvider {
marathonProvider := new(MarathonProvider)
// default values
marathonProvider.Watch = true
marathonProvider.Domain = "traefik"
marathonProvider.NetworkInterface = "eth0"
return marathonProvider
}
var MarathonFuncMap = template.FuncMap{
"getPort": func(task marathon.Task) string {
for _, port := range task.Ports {