+ #### api,websocket,keepproxy,keepweb,controller
+ - name: api
+ driver:
+ hostname: fixme.example.net
+ provisioner:
+ dependencies:
+ - name: single_host
+ path: test/salt/states/examples
+ - name: locale
+ repo: git
+ source: https://github.com/saltstack-formulas/locale-formula.git
+ - name: postgres
+ repo: git
+ source: https://github.com/saltstack-formulas/postgres-formula.git
+ - name: nginx
+ repo: git
+ source: https://github.com/netmanagers/nginx-formula.git
+ state_top:
+ base:
+ '*':
+ - arvados._mapdata
+ - single_host.host_entries
+ - single_host.snakeoil_certs
+ - locale
+ - nginx.passenger
+ - postgres
+ - arvados.repo
+ - arvados.api
+ - arvados.websocket
+ - arvados.keepproxy
+ - arvados.keepweb
+ - arvados.controller
+ - arvados.dispatcher
+ pillars:
+ top.sls:
+ base:
+ '*':
+ - arvados
+ - example_locale
+ - example_postgres
+ - example_nginx
+ - example_nginx_api
+ - example_nginx_websocket
+ - example_nginx_keepweb
+ - example_nginx_controller
+ # keepproxy expects to retrieve a list of services from API, so
+ # installing/testing it without an api server running will fail
+ - example_nginx_keepproxy
+ pillars_from_files:
+ # yamllint disable rule:line-length
+ arvados.sls: test/salt/pillar/arvados.sls
+ example_locale.sls: test/salt/pillar/examples/locale.sls
+ example_postgres.sls: test/salt/pillar/examples/postgresql.sls
+ example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
+ example_nginx_api.sls: test/salt/pillar/examples/nginx_api_configuration.sls
+ example_nginx_websocket.sls: test/salt/pillar/examples/nginx_websocket_configuration.sls
+ example_nginx_keepweb.sls: test/salt/pillar/examples/nginx_keepweb_configuration.sls
+ example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
+ example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
+ # yamllint enable rule:line-length
+ verifier:
+ inspec_tests:
+ - 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