X-Git-Url: https://git.arvados.org/arvados-formula.git/blobdiff_plain/06050e0a5377d3d6a4c54c7f50fe53a06a07c837..e804dd196e65c6bf30dc4a65d6b2c3b9d9d42b6c:/pillar.example diff --git a/pillar.example b/pillar.example index c3f669d..dcf7b5e 100644 --- a/pillar.example +++ b/pillar.example @@ -6,7 +6,8 @@ # this formula will fail. arvados: ### GENERAL CONFIG - # version: '2.0.2' + # version: '2.1.0' + # release: production ## It makes little sense to disable this flag, but you can, if you want :) # use_upstream_repo: true @@ -25,8 +26,9 @@ arvados: ## We set these to `true` here for testing purposes. ## They both default to `false`. manage_ruby: true + use_rvm: false # If you want to use rvm. Defaults to true for centos-7 + # pkg: ruby # Can specify a version like ruby-2.5.7 for rvm manage_gems_deps: true - # pkg: ruby # gems_deps: # - curl # - g++ @@ -38,7 +40,7 @@ arvados: # - libxml2 # - libxml2-dev # - make - # - python-dev + # - python3-dev # - ruby-dev # - zlib1g-dev @@ -65,6 +67,12 @@ arvados: user: arvados encoding: en_US.utf8 client_encoding: UTF8 + # You can pass extra database connections parameters here, + # which will be rendered as yaml. + # extra_conn_params: + # sslmode: prefer + # verify-ca: false + tls: # certificate: '' @@ -74,37 +82,86 @@ arvados: ### TOKENS tokens: - system_root: changeme_system_root_token - management: changeme_management_token - rails_secret: changeme_rails_secret_token - anonymous_user: changeme_anonymous_user_token - provider_secret: changeme_provider_secret_token + # SystemRootToken has to be alphanumeric, it does not accept underscores + # or special characters. See + # https://dev.arvados.org/issues/17150 + system_root: changemesystemroottoken + management: changememanagementtoken + rails_secret: changemerailssecrettoken + anonymous_user: changemeanonymoususertoken ### KEYS secrets: - blob_signing_key: changeme_blob_signing_key - workbench_secret_key: changeme_workbench_secret_key - dispatcher_access_key: changeme_dispatcher_access_key - dispatcher_secret_key: changeme_dispatcher_secret_key - keep_access_key: changeme_keep_access_key - keep_secret_key: changeme_keep_secret_key + blob_signing_key: changemeblobsigningkey + workbench_secret_key: changemeworkbenchsecretkey + dispatcher_access_key: changemedispatcheraccesskey + dispatcher_secret_key: changemedispatchersecretkey + keep_access_key: changemekeepaccesskey + keep_secret_key: changemekeepsecretkey + + AuditLogs: + Section_to_ignore: + - some_random_value ### VOLUMES ## This should usually match all your `keepstore` instances - volumes: - volume_one: - # the volume name will be composed with - # -nyw5e- - cluster: fixme - volume_id: '000000000000000' - access_via_hosts: - "http://keep0.example.net:25107/": {} - replication: 2 - driver: Directory - driver_parameters: + Volumes: + # the volume name will be composed with + # -nyw5e- + fixme-nyw5e-000000000000000: + AccessViaHosts: + http://keep0.fixme.example.net:25107: + ReadOnly: false + Replication: 2 + Driver: Directory + DriverParameters: Root: /tmp -# ## SERVICES + Users: + NewUsersAreActive: true + AutoAdminFirstUser: true + AutoSetupNewUsers: true + AutoSetupNewUsersWithRepository: true + + Services: + Controller: + ExternalURL: https://fixme.example.net + InternalURLs: + http://localhost:8003: {} + DispatchCloud: + InternalURLs: + http://fixme.example.net:9006: {} + Keepbalance: + InternalURLs: + http://fixme.example.net:9005: {} + Keepproxy: + ExternalURL: https://keep.fixme.example.net + InternalURLs: + http://localhost:25100: {} + Keepstore: + InternalURLs: + http://keep0.fixme.example.net:25107: {} + RailsAPI: + InternalURLs: + http://localhost:8004: {} + WebDAV: + ExternalURL: https://collections.fixme.example.net + InternalURLs: + http://localhost:9002: {} + WebDAVDownload: + ExternalURL: https://download.fixme.example.net + WebShell: + ExternalURL: https://webshell.fixme.example.net + Websocket: + ExternalURL: wss://ws.fixme.example.net/websocket + InternalURLs: + http://localhost:8005: {} + Workbench1: + ExternalURL: https://workbench.fixme.example.net + Workbench2: + ExternalURL: https://workbench2.fixme.example.net + +# ### THESE ARE THE PACKAGES AND DAEMONS BASIC CONFIGS # #### API # api: # pkg: @@ -170,14 +227,21 @@ arvados: # name: # - arvados-client # - arvados-src -# - libpam-arvados -# - python-arvados-fuse -# - python-arvados-python-client +# - libpam-arvados-go +# - python3-arvados-fuse +# - python3-arvados-python-client # - python3-arvados-cwl-runner # gem: # name: # - arvados-cli # - arvados-login-sync +# shellinabox: +# config: /etc/default/shellinabox +# service: +# name: shellinabox +# port: 4200 +# libpam_arvados: +# config: /etc/pam.d/arvados # #### WORKBENCH # workbench: # pkg: