X-Git-Url: https://git.arvados.org/arvados-formula.git/blobdiff_plain/cbabd4188c1200866ef7ac01e1ab57a58b8775bc..4acbf9cea7241f76db3c98eb029b8ea690c17f86:/arvados/defaults.yaml diff --git a/arvados/defaults.yaml b/arvados/defaults.yaml index 03e860c..ad9a0c5 100644 --- a/arvados/defaults.yaml +++ b/arvados/defaults.yaml @@ -1,15 +1,161 @@ # -*- coding: utf-8 -*- # vim: ft=yaml +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 --- arvados: - pkg: - name: arvados - rootgroup: root - config: '/etc/arvados' - service: - name: arvados - subcomponent: - config: '/etc/arvados-subcomponent-formula.conf' - # Just here for testing - added_in_defaults: defaults_value - winner: defaults + version: 'latest' + # Release: one of production, testing, development + # Used to select the repository to use + release: production # defaults to production + use_upstream_repo: true + repo: + humanname: Arvados Official Repository + ruby: + manage_ruby: false + pkg: ruby + use_rvm: false + # Only used if using RVM + rvm_gemset: arvados + manage_gems_deps: false + + gems_deps: + - bundler + - curl + - g++ + - gcc + - git + - libcurl4 + - libcurl4-gnutls-dev + - libpam0g-dev + - libpq-dev + - libxml2 + - libxml2-dev + - make + - python3-dev + - ruby-dev + - zlib1g-dev + + config: + file: /etc/arvados/config.yml + user: root + group: root + mode: 640 + check_command: /usr/bin/arvados-server config-check -config + + # Experimental feature + # only available when 'release: development' + auto_reload_config: false + + cluster: + database: + connection_pool_max: 32 + + tls: + certificate: '' + key: '' + insecure: false + + resources: {} + + ### THESE ARE THE PACKAGES AND DAEMONS BASIC CONFIGS + ##### API + api: + pkg: + name: arvados-api-server + gem: + name: + - arvados-cli + service: + name: nginx + port: 8004 + ##### CONTROLLER + controller: + pkg: + name: arvados-controller + service: + name: arvados-controller + port: 8003 + ##### DISPATCHER + dispatcher: + pkg: + name: crunch-dispatch-local + # alternative dispatchers: + # arvados-dispatch-cloud + # crunch-dispatch-slurm + service: + name: crunch-dispatch-local + port: '' + ##### KEEPPROXY + keepproxy: + pkg: + name: keepproxy + service: + name: keepproxy + port: 25100 + ##### KEEPWEB + keepweb: + pkg: + name: keep-web + service: + name: keep-web + # webdav + port: 9003 + ##### KEEPSTORE + keepstore: + pkg: + name: keepstore + service: + name: keepstore + port: 25107 + ##### GIT-HTTPD + githttpd: + pkg: + name: arvados-git-httpd + service: + name: arvados-git-httpd + port: 9001 + ##### SHELL + shell: + pkg: + name: + - arvados-client + - arvados-src + - python3-arvados-fuse + - python3-arvados-python-client + - python3-arvados-cwl-runner + - python3-crunchstat-summary + - shellinabox + gem: + name: + - arvados-cli + - arvados-login-sync + shellinabox: + config: /etc/default/shellinabox + service: + name: shellinabox + port: 4200 + + ##### WORKBENCH + workbench: + pkg: + name: arvados-workbench + service: + name: nginx + # just for reference, is where the upstream is configured + port: 9000 + + ##### WORKBENCH2 + workbench2: + pkg: + name: arvados-workbench2 + service: + name: nginx + ##### WEBSOCKET + websocket: + pkg: + name: arvados-ws + service: + name: arvados-ws + port: 8005