diff --git a/orbit/pkg/packaging/macos_templates.go b/orbit/pkg/packaging/macos_templates.go index 3f9de197a7..7bdcee25b6 100644 --- a/orbit/pkg/packaging/macos_templates.go +++ b/orbit/pkg/packaging/macos_templates.go @@ -61,32 +61,52 @@ var macosLaunchdTemplate = template.Must(template.New("").Option("missingkey=err ` - - Label - com.fleetdm.orbit - ProgramArguments - - /var/lib/orbit/bin/orbit/orbit - - StandardOutPath - /var/log/orbit/orbit.stdout.log - StandardErrorPath - /var/log/orbit/orbit.stderr.log - EnvironmentVariables - - ORBIT_UPDATE_URL{{ .UpdateURL }} - ORBIT_ORBIT_CHANNEL{{ .OrbitChannel }} - ORBIT_OSQUERYD_CHANNEL{{ .OsquerydChannel }} - {{ if .Insecure }}ORBIT_INSECUREtrue{{ end }} - {{ if .FleetURL }}ORBIT_FLEET_URL{{ .FleetURL }}{{ end }} - {{ if .FleetCertificate }}ORBIT_FLEET_CERTIFICATE/var/lib/orbit/fleet.pem{{ end }} - {{ if .EnrollSecret }}ORBIT_ENROLL_SECRET_PATH/var/lib/orbit/secret.txt{{ end }} - {{ if .Debug }}ORBIT_DEBUGtrue{{ end }} - - KeepAlive - RunAtLoad - ThrottleInterval - 10 - + + EnvironmentVariables + + {{- if .Debug }} + ORBIT_DEBUG + true + {{- end }} + {{- if .Insecure }} + ORBIT_INSECURE + true + {{- end }} + {{- if .FleetCertificate }} + ORBIT_FLEET_CERTIFICATE + /var/lib/orbit/fleet.pem + {{- end }} + {{- if .EnrollSecret }} + ORBIT_ENROLL_SECRET_PATH + /var/lib/orbit/secret.txt + {{- end }} + {{- if .FleetURL }} + ORBIT_FLEET_URL + {{ .FleetURL }} + {{- end }} + ORBIT_ORBIT_CHANNEL + {{ .OrbitChannel }} + ORBIT_OSQUERYD_CHANNEL + {{ .OsquerydChannel }} + ORBIT_UPDATE_URL + {{ .UpdateURL }} + + KeepAlive + + Label + com.fleetdm.orbit + ProgramArguments + + /var/lib/orbit/bin/orbit/orbit + + RunAtLoad + + StandardErrorPath + /var/log/orbit/orbit.stderr.log + StandardOutPath + /var/log/orbit/orbit.stdout.log + ThrottleInterval + 10 + `))