8bc8c7c028
This introduces a new document called `EncryptionPolicy` to configure this behavior. It currently only supports using symmetric encryption with `GPG`, but that should be available on all Ubuntu systems (which is what we currently support) and should also be fairly reliable. Change-Id: I06d4faa119b736773df0d8cbf0e7a23fd98edcdf Depends-On: https://review.openstack.org/#/c/602175/
17 lines
356 B
Bash
Executable File
17 lines
356 B
Bash
Executable File
#!/bin/bash
|
|
# Installs external dependencies required for basic testing
|
|
|
|
set -ex
|
|
|
|
CFSSL_URL=${CFSSL_URL:-https://pkg.cfssl.org/R1.2/cfssl_linux-amd64}
|
|
|
|
if [[ ! $(which cfssl) ]]; then
|
|
TMP_DIR=$(mktemp -d)
|
|
pushd "${TMP_DIR}"
|
|
curl -Lo cfssl "${CFSSL_URL}"
|
|
chmod 755 cfssl
|
|
sudo mv cfssl /usr/local/bin/
|
|
popd
|
|
rm -rf "${TMP_DIR}"
|
|
fi
|