X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8227b8a1be943fbbf3adb23a3d549dec28efbbba..a9ffac64364fafe598c1e6af0468b9139cdd8083:/doc/install/salt-single-host.html.textile.liquid diff --git a/doc/install/salt-single-host.html.textile.liquid b/doc/install/salt-single-host.html.textile.liquid index 39eb47965a..0f06412f91 100644 --- a/doc/install/salt-single-host.html.textile.liquid +++ b/doc/install/salt-single-host.html.textile.liquid @@ -20,16 +20,13 @@ SPDX-License-Identifier: CC-BY-SA-3.0 ## "DNS configuration (single host / multiple hostnames)":#single_host_multiple_hostnames_dns_configuration # "Initial user and login":#initial_user # "Test the installed cluster running a simple workflow":#test_install +# "After the installation":#post_install h2(#single_host). Single host install using the provision.sh script NOTE: The single host installation is not recommended for production use. -{% if site.current_version %} -{% assign branchname = site.current_version | slice: 1, 5 | append: '-dev' %} -{% else %} -{% assign branchname = 'master' %} -{% endif %} +{% include 'branchname' %} This is a package-based installation method. Start with the @provision.sh@ script which is available by cloning the @{{ branchname }}@ branch from "https://git.arvados.org/arvados.git":https://git.arvados.org/arvados.git . The @provision.sh@ script and its supporting files can be found in the "arvados/tools/salt-install":https://git.arvados.org/arvados.git/tree/refs/heads/{{ branchname }}:/tools/salt-install directory in the Arvados git repository. @@ -59,6 +56,12 @@ cp -r config_examples/single_host/single_hostname local_config_dir Edit the variables in the local.params file. Pay attention to the *_PORT, *_TOKEN and *KEY variables. +The single_host examples use self-signed SSL certificates, which are deployed using the same mechanism used to deploy custom certificates. + +{% include 'install_custom_certificates' %} + +If you want to use valid certificates provided by Let's Encrypt, please set the variable USE_LETSENCRYPT=yes and make sure that all the FQDNs that you will use for the public-facing applications (API/controller, Workbench, Keepproxy/Keepweb) are reachable. + h3(#single_host_multiple_hostnames). Single host / multiple hostnames (Alternative configuration)
cp local.params.example.single_host_multiple_hostnames local.params
@@ -78,6 +81,8 @@ When you finished customizing the configuration, you are ready to copy the files
 
 
 
scp -r provision.sh local* tests 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
 
@@ -262,3 +267,9 @@ INFO Final output collection d6c69a88147dde9d52a418d50ef788df+123 INFO Final process status is success
+ +h2(#post_install). After the installation + +Once the installation is complete, it is recommended to keep a copy of your local configuration files. Committing them to version control is a good idea. + +Re-running the Salt-based installer is not recommended for maintaining and upgrading Arvados, please see "Maintenance and upgrading":{{site.baseurl}}/admin/maintenance-and-upgrading.html for more information.