diff --git a/etc/taskcluster/macos/states/generic-worker.plist.jinja b/etc/taskcluster/macos/states/generic-worker.plist.jinja new file mode 100644 index 00000000000..39fa43a5d87 --- /dev/null +++ b/etc/taskcluster/macos/states/generic-worker.plist.jinja @@ -0,0 +1,18 @@ + + + + + Label net.generic.worker + KeepAlive + StandardOutPath stdout.log + StandardErrorPath stderr.log + WorkingDirectory {{ home }} + UserName {{ user }} + ProgramArguments + {{ bin }}/generic-worker + run + --config + {{ etc }}/config.json + + + \ No newline at end of file diff --git a/etc/taskcluster/macos/states/generic-worker.sls b/etc/taskcluster/macos/states/generic-worker.sls index 3bacbabe204..accc7860752 100644 --- a/etc/taskcluster/macos/states/generic-worker.sls +++ b/etc/taskcluster/macos/states/generic-worker.sls @@ -77,38 +77,12 @@ file.managed: - mode: 644 - template: jinja - - contents: >- - - - - - Label - net.generic.worker - - ProgramArguments - - {{ bin }}/generic-worker - run - --config - {{ etc }}/config.json - - - KeepAlive - - - WorkingDirectory - {{ home }} - - UserName - {{ user }} - - StandardOutPath - stdout.log - - StandardErrorPath - stderr.log - - + - source: salt://generic-worker.plist.jinja + - context: + bin: {{ bin }} + etc: {{ etc }} + home: {{ home }} + user: {{ user }} net.generic.worker: service.running: diff --git a/etc/taskcluster/macos/states/top.sls b/etc/taskcluster/macos/states/top.sls index 79f7a40eed3..f72c130e427 100644 --- a/etc/taskcluster/macos/states/top.sls +++ b/etc/taskcluster/macos/states/top.sls @@ -1,3 +1,3 @@ base: 'mac*': - - generic-worker \ No newline at end of file + - generic-worker