feat(config): enable strict config-check before deploying
[arvados-formula.git] / arvados / config / file.sls
index 5a9c1f0f8ecd4b6a5573d924e407f5f509ef848f..4d997217ebd924ce4328b0adc9e8be2197979806 100644 (file)
@@ -6,6 +6,8 @@
 {%- from tplroot ~ "/map.jinja" import arvados with context %}
 {%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
 
+{%- do arvados.cluster.Users.update({'AnonymousUserToken': arvados.cluster.tokens.anonymous_user }) if arvados.cluster.Users.AnonymousUserToken is not defined %}
+
 include:
   - .package
 
@@ -23,6 +25,6 @@ arvados-config-file-file-managed:
     - template: jinja
     - context:
         arvados: {{ arvados | json }}
-    - check_cmd: /usr/bin/arvados-server config-dump -config
+    - check_cmd: {{ arvados.config.check_command }}
     - require:
       - pkg: arvados-config-package-install-pkg-installed