X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/70d4cba7d4aef3063fb549a77b45951c339cc57c..8b2d5c0c9168b401691d2a746929299007cc2147:/doc/install/salt-multi-host.html.textile.liquid diff --git a/doc/install/salt-multi-host.html.textile.liquid b/doc/install/salt-multi-host.html.textile.liquid index 10f2e32ef1..5d871c4277 100644 --- a/doc/install/salt-multi-host.html.textile.liquid +++ b/doc/install/salt-multi-host.html.textile.liquid @@ -47,6 +47,7 @@ We suggest distributing the Arvados components in the following way, creating at ## arvados controller ## arvados websocket ## arvados cloud dispatcher +## arvados keepbalance # WORKBENCH node: ## arvados workbench ## arvados workbench2 @@ -98,7 +99,9 @@ Edit the variables in the local.params file. Pay attention to the *_IN The multi_host example includes Let's Encrypt salt code to automatically request and install the certificates for the public-facing hosts (API/controller, Workbench, Keepproxy/Keepweb) using AWS' Route53. -{% include 'install_custom_certificates' %} +{% include 'multi_host_install_custom_certificates' %} + +If you want to use valid certificates provided by Let's Encrypt, set the variable SSL_MODE=lets-encrypt and make sure that all the FQDNs that you will use for the public-facing applications (API/controller, Workbench, Keepproxy/Keepweb) are reachable. h3(#further_customization). Further customization of the installation (modifying the salt pillars and states) @@ -120,8 +123,6 @@ When you finished customizing the configuration, you are ready to copy the files
scp -r provision.sh local* user@host:
-# if you use custom certificates (not Let's Encrypt), make sure to copy those too:
-# scp -r certs user@host:
 ssh user@host sudo ./provision.sh --roles comma,separated,list,of,roles,to,apply
 
@@ -148,7 +149,7 @@ ssh user@host sudo ./provision.sh --config local.params --roles database h4. API
scp -r provision.sh local* user@host:
-ssh user@host sudo ./provision.sh --config local.params --roles api,controller,websocket,dispatcher
+ssh user@host sudo ./provision.sh --config local.params --roles api,controller,websocket,dispatcher,keepbalance