X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b169b40808a571663b695d638fb2915625624734..bf261328ff15d3f9cf5109bfcc505e12f78481fc:/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls diff --git a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls b/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls index f9cf537fb8..02653082f3 100644 --- a/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls +++ b/tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- +# vim: ft=yaml --- # Copyright (C) The Arvados Authors. All rights reserved. # @@ -72,15 +74,29 @@ arvados: host: __DATABASE_INT_IP__ password: "__DATABASE_PASSWORD__" user: __CLUSTER___arvados - encoding: en_US.utf8 - client_encoding: UTF8 + 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: '' - # required to test with arvados-snakeoil certs + # When using arvados-snakeoil certs set insecure: true insecure: false + resources: + virtual_machines: + shell: + name: shell.__CLUSTER__.__DOMAIN__ + backend: __SHELL_INT_IP__ + port: 4200 + ### TOKENS tokens: system_root: __SYSTEM_ROOT_TOKEN__ @@ -111,15 +127,16 @@ arvados: Driver: ec2 DriverParameters: Region: FIXME - EBSVolumeType: gp2 + EBSVolumeType: gp3 AdminUsername: FIXME ### This SG should allow SSH from the dispatcher to the compute nodes SecurityGroupIDs: ['sg-FIXMEFIXMEFIXMEFI'] SubnetID: subnet-FIXMEFIXMEFIXMEFI + IAMInstanceProfile: __CLUSTER__-keepstore-00-iam-role DispatchPrivateKey: | -----BEGIN OPENSSH PRIVATE KEY----- - Read https://doc.arvados.org/v2.0/install/install-dispatch-cloud.html - for details on how to create it and where to place the key + Read https://doc.arvados.org/install/crunch2-cloud/install-compute-node.html#sshkeypair + for details on how to create this key. FIXMEFIXMEFIXMEFI -----END OPENSSH PRIVATE KEY----- @@ -128,26 +145,14 @@ arvados: Volumes: # the volume name will be composed with # -nyw5e- - __CLUSTER__-nyw5e-0000000000000000: - AccessViaHosts: - 'http://__KEEPSTORE0_INT_IP__:25107': - ReadOnly: false + __CLUSTER__-nyw5e-000000000000000: Replication: 2 Driver: S3 DriverParameters: - Bucket: __CLUSTER__-nyw5e-0000000000000000-volume + UseAWSS3v2Driver: true + Bucket: __CLUSTER__-nyw5e-000000000000000-volume IAMRole: __CLUSTER__-keepstore-00-iam-role Region: FIXME - __CLUSTER__-nyw5e-0000000000000001: - AccessViaHosts: - 'http://__KEEPSTORE1_INT_IP__:25107': - ReadOnly: false - Replication: 2 - Driver: S3 - DriverParameters: - Bucket: __CLUSTER__-nyw5e-0000000000000001-volume - IAMRole: __CLUSTER__-keepstore-01-iam-role - Region: FIXME Users: NewUsersAreActive: true @@ -163,6 +168,9 @@ arvados: DispatchCloud: InternalURLs: 'http://__CONTROLLER_INT_IP__:9006': {} + Keepbalance: + InternalURLs: + 'http://localhost:9005': {} Keepproxy: ExternalURL: 'https://keep.__CLUSTER__.__DOMAIN__:__KEEP_EXT_SSL_PORT__' InternalURLs: