fix(provision): Add a CA and sign certificates with it
authorJavier Bértoli <jbertoli@curii.com>
Thu, 3 Dec 2020 23:00:46 +0000 (20:00 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Fri, 4 Dec 2020 12:19:23 +0000 (09:19 -0300)
commit057cf02deb6812d3f8e57843dfe6e03c0bda7198
tree39c468bd2c62d517c53eaa6958010609c530cbd4
parentd115ba8b035bbc3c099c5aa8890a8dd2b61b164e
fix(provision): Add a CA and sign certificates with it

refs #17177

As discussed [here](https://forum.arvados.org/t/debugging-arvados-deployed-with-salt/58/8)
and [here](https://gitter.im/arvados/community?at=5fc65683496ca3372e3474a3), Arvados needs
certs signed by a known CA to work correctly.

This PR adds a CA and leaves a copy of the certificate in the installer directory.

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>
tools/salt-install/Vagrantfile
tools/salt-install/provision.sh
tools/salt-install/single_host/arvados.sls
tools/salt-install/single_host/nginx_controller_configuration.sls
tools/salt-install/single_host/nginx_keepproxy_configuration.sls
tools/salt-install/single_host/nginx_keepweb_configuration.sls
tools/salt-install/single_host/nginx_webshell_configuration.sls
tools/salt-install/single_host/nginx_websocket_configuration.sls
tools/salt-install/single_host/nginx_workbench2_configuration.sls
tools/salt-install/single_host/nginx_workbench_configuration.sls
tools/salt-install/tests/run-test.sh