diff --git a/assets/runtime/functions.sh b/assets/runtime/functions.sh index e868998..028ed2c 100755 --- a/assets/runtime/functions.sh +++ b/assets/runtime/functions.sh @@ -208,8 +208,10 @@ function configure_salt_api() echo "Configuring salt-api service ..." CERTS_PATH=/etc/pki + SALT_API_KEY_FILE='docker-salt-master' rm -rf "${CERTS_PATH}/tls/certs/*" - salt-call --local tls.create_self_signed_cert cacert_path="${CERTS_PATH}" CN=docker-salt-master + salt-call --local tls.create_self_signed_cert cacert_path="${CERTS_PATH}" CN="${SALT_API_KEY_FILE}" + chown "${SALT_USER}": "${CERTS_PATH}/tls/certs/${SALT_API_KEY_FILE}".{crt,key} cat >> "${SALT_ROOT_DIR}/master" <