1 Helper states for all-in-one setup
2 ==================================
5 # Copyright (C) The Arvados Authors. All rights reserved.
7 # SPDX-License-Identifier: Apache-2.0
9 These states are helpful for setting up an all-in-one Arvados host.
11 * `host_entries.sls`: adds a bunch of host entries in the `/etc/hosts` file of
12 the host instance, so all Arvados' components can find each other correctly,
13 using meaningful names.
15 * `snakeoil_certs.sls`: Arvados uses SSL/TLS for communications, so you'll need
16 certificates for the different hosts. If you can't provide valid certificates
17 issued by a recognized CA, this state will create a SnakeOil CA and issue
18 certificates signed by it.
20 The certs can't be self-signed because some of the libraries that Arvados
21 uses require certs issued by a CA. For this reason, if you use this state,
22 you'll need to copy the created CA cert to your certificates' directory.