X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm%2Fconfig%2Ftemplates.go;h=0aad2b0b4a55d31705c64a117f90063ccd36fc2f;hb=b731ef4979de9e533ce9bb35110ab2b769e2eed4;hp=b84b4944c017769b10624a675479be4dac6f0f25;hpb=91283c7517bd49d9c7cb4114454cdd7644a442a0;p=safcm%2Fsafcm.git diff --git a/cmd/safcm/config/templates.go b/cmd/safcm/config/templates.go index b84b494..0aad2b0 100644 --- a/cmd/safcm/config/templates.go +++ b/cmd/safcm/config/templates.go @@ -116,7 +116,9 @@ func (t *templateArgs) IsHost(host string) bool { func (t *templateArgs) InGroup(group string) bool { // Don't permit invalid groups to detect typos; detected groups cannot // be checked - if !t.allGroups[group] && + if group != GroupAll && + !t.allGroups[group] && + !t.allHosts[group] && !strings.HasPrefix(group, GroupDetectedPrefix) { panic(fmt.Sprintf("group %q does not exist", group)) }