X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ba554bbf8076caae0928b426e640f6660ee9e068..58582ec6765abcbed322d0035eb099a6dde426e5:/tools/salt-install/config_examples/multi_host/aws/pillars/arvados_development.sls diff --git a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados_development.sls b/tools/salt-install/config_examples/multi_host/aws/pillars/arvados_development.sls deleted file mode 100644 index 6163cd360c..0000000000 --- a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados_development.sls +++ /dev/null @@ -1,182 +0,0 @@ -# -*- coding: utf-8 -*- -# vim: ft=yaml ---- -# Copyright (C) The Arvados Authors. All rights reserved. -# -# SPDX-License-Identifier: AGPL-3.0 - -# This config file is used to test a multi-node deployment using a local -# dispatcher. This setup is not recommended for production use. - -# The variables commented out are the default values that the formula uses. -# The uncommented values are REQUIRED values. If you don't set them, running -# this formula will fail. -arvados: - ### GENERAL CONFIG - version: '__VERSION__' - ## It makes little sense to disable this flag, but you can, if you want :) - # use_upstream_repo: true - - ## Repo URL is built with grains values. If desired, it can be completely - ## overwritten with the pillar parameter 'repo_url' - # repo: - # humanname: Arvados Official Repository - - release: __RELEASE__ - - ## IMPORTANT!!!!! - ## api, workbench and shell require some gems, so you need to make sure ruby - ## and deps are installed in order to install and compile the gems. - ## We default to `false` in these two variables as it's expected you already - ## manage OS packages with some other tool and you don't want us messing up - ## with your setup. - ruby: - ## We set these to `true` here for testing purposes. - ## They both default to `false`. - manage_ruby: true - manage_gems_deps: true - # pkg: ruby - # gems_deps: - # - curl - # - g++ - # - gcc - # - git - # - libcurl4 - # - libcurl4-gnutls-dev - # - libpq-dev - # - libxml2 - # - libxml2-dev - # - make - # - python3-dev - # - ruby-dev - # - zlib1g-dev - - # config: - # file: /etc/arvados/config.yml - # user: root - ## IMPORTANT!!!!! - ## If you're intalling any of the rails apps (api, workbench), the group - ## should be set to that of the web server, usually `www-data` - # group: root - # mode: 640 - - ### ARVADOS CLUSTER CONFIG - cluster: - name: __CLUSTER__ - domain: __DOMAIN__ - - database: - # max concurrent connections per arvados server daemon - # connection_pool_max: 32 - name: __CLUSTER___arvados - host: 127.0.0.1 - password: "__DATABASE_PASSWORD__" - user: __CLUSTER___arvados - extra_conn_params: - client_encoding: UTF8 - # Centos7 does not enable SSL by default, so we disable - # it here just for testing of the formula purposes only. - # You should not do this in production, and should - # configure Postgres certificates correctly - {%- if grains.os_family in ('RedHat',) %} - sslmode: disable - {%- endif %} - - tls: - # certificate: '' - # key: '' - # When using arvados-snakeoil certs set insecure: true - insecure: true - - resources: - virtual_machines: - shell: - name: shell - backend: __SHELL_INT_IP__ - port: 4200 - - ### TOKENS - tokens: - system_root: __SYSTEM_ROOT_TOKEN__ - management: __MANAGEMENT_TOKEN__ - anonymous_user: __ANONYMOUS_USER_TOKEN__ - - ### KEYS - secrets: - blob_signing_key: __BLOB_SIGNING_KEY__ - workbench_secret_key: __WORKBENCH_SECRET_KEY__ - - Login: - Test: - Enable: true - Users: - __INITIAL_USER__: - Email: __INITIAL_USER_EMAIL__ - Password: __INITIAL_USER_PASSWORD__ - - ### VOLUMES - ## This should usually match all your `keepstore` instances - Volumes: - # the volume name will be composed with - # -nyw5e- - __CLUSTER__-nyw5e-000000000000000: - AccessViaHosts: - 'http://__KEEPSTORE0_INT_IP__:25107': - ReadOnly: false - Replication: 2 - Driver: Directory - DriverParameters: - Root: /tmp - __CLUSTER__-nyw5e-000000000000001: - AccessViaHosts: - 'http://__KEEPSTORE1_INT_IP__:25107': - ReadOnly: false - Replication: 2 - Driver: Directory - DriverParameters: - Root: /tmp - - Containers: - LocalKeepBlobBuffersPerVCPU: 0 - - Users: - NewUsersAreActive: true - AutoAdminFirstUser: true - AutoSetupNewUsers: true - AutoSetupNewUsersWithRepository: true - - Services: - Controller: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__CONTROLLER_EXT_SSL_PORT__' - InternalURLs: - 'http://localhost:8003': {} - Keepbalance: - InternalURLs: - 'http://__CONTROLLER_INT_IP__:9005': {} - Keepproxy: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__KEEP_EXT_SSL_PORT__' - InternalURLs: - 'http://__KEEP_INT_IP__:25100': {} - Keepstore: - InternalURLs: - 'http://__KEEPSTORE0_INT_IP__:25107': {} - 'http://__KEEPSTORE1_INT_IP__:25107': {} - RailsAPI: - InternalURLs: - 'http://localhost:8004': {} - WebDAV: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__KEEPWEB_EXT_SSL_PORT__' - InternalURLs: - 'http://localhost:9002': {} - WebDAVDownload: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__KEEPWEB_EXT_SSL_PORT__' - WebShell: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__WEBSHELL_EXT_SSL_PORT__' - Websocket: - ExternalURL: 'wss://__CLUSTER__.__DOMAIN__:__WEBSOCKET_EXT_SSL_PORT__/websocket' - InternalURLs: - 'http://__WEBSOCKET_INT_IP__:8005': {} - Workbench1: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__WORKBENCH1_EXT_SSL_PORT__' - Workbench2: - ExternalURL: 'https://__CLUSTER__.__DOMAIN__:__WORKBENCH2_EXT_SSL_PORT__'