+ - path: test/integration/api
+ - path: test/integration/websocket
+ - path: test/integration/keepproxy
+ - path: test/integration/keepweb
+ - path: test/integration/controller
+
+ #### workbench,workbench2
+ - name: workbench
+ driver:
+ hostname: workbench.fixme.example.net
+ provisioner:
+ state_top:
+ base:
+ '*':
+ - single_host.host_entries
+ - single_host.snakeoil_certs
+ - nginx.passenger
+ - arvados.repo
+ - arvados.workbench
+ - arvados.workbench2
+ pillars:
+ top.sls:
+ base:
+ '*':
+ - arvados
+ - example_nginx
+ - example_nginx_workbench
+ - example_nginx_workbench2
+ pillars_from_files:
+ # yamllint disable rule:line-length
+ arvados.sls: test/salt/pillar/arvados.sls
+ example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
+ example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
+ example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
+ # yamllint enable rule:line-length
+ dependencies:
+ - name: single_host
+ path: test/salt/states/examples
+ - name: nginx
+ repo: git
+ source: https://github.com/netmanagers/nginx-formula.git
+ verifier:
+ inspec_tests:
+ - path: test/integration/workbench
+ - path: test/integration/workbench2
+
+ #### shell
+ - name: shell
+ driver:
+ hostname: shell.fixme.example.net
+ provisioner:
+ state_top:
+ base:
+ '*':
+ # We also test repo here. No sense for a whole separate suite
+ - arvados.repo
+ - arvados.shell
+ pillars:
+ top.sls:
+ base:
+ '*':
+ - arvados
+ pillars_from_files:
+ arvados.sls: test/salt/pillar/arvados_dev.sls
+ verifier:
+ inspec_tests:
+ - path: test/integration/shell
+
+ #### keepstore
+ - name: keepstore
+ driver:
+ hostname: keep0.fixme.example.net