X-Git-Url: https://git.arvados.org/arvados-formula.git/blobdiff_plain/64c887ce15cd538dc1cc003d2cde2773cd1d291e..0fdc919736977fbffdd4ba76ef0f41c67f279842:/arvados/dispatcher/service/file.sls diff --git a/arvados/dispatcher/service/file.sls b/arvados/dispatcher/service/file.sls index 0e2d276..411848f 100644 --- a/arvados/dispatcher/service/file.sls +++ b/arvados/dispatcher/service/file.sls @@ -13,6 +13,23 @@ include: - .running {%- if arvados.dispatcher.pkg.name == 'crunch-dispatch-local' %} +arvados-dispatcher-service-file-file-managed-crunch-run-sh: + file.managed: + - name: /usr/local/bin/crunch-run.sh + - source: {{ files_switch(['crunch-run-sh.tmpl'], + lookup='arvados-dispatcher-service-file-file-managed-crunch-run-sh', + use_subpath=True + ) + }} + - mode: '0755' + - user: root + - group: root + - makedirs: True + - context: + arvados: {{ arvados | json }} + - require: + - pkg: arvados-dispatcher-package-install-pkg-installed + arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-credentials: file.managed: - name: /etc/arvados/crunch-dispatch-local-credentials @@ -47,6 +64,7 @@ arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service: - context: arvados: {{ arvados | json }} - require: + - file: arvados-dispatcher-service-file-file-managed-crunch-run-sh - file: arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-credentials - pkg: arvados-dispatcher-package-install-pkg-installed cmd.run: