#!/bin/bash
## Should be executable N time in a row with same result.

set -e

. lib/common


if [[ $(cat "$HOST_CONFIG_FILE" | shyaml keys) != *"_auth "* ]] &&
       ! cat "$HOST_CONFIG_FILE" | shyaml get-value users >/dev/null; then
    err "No *_auth configured and no users list provided."
    exit 1
fi

if ! cat "$HOST_CONFIG_FILE" | shyaml get-value acl; then
    err "No acl configured."
    exit 1
fi

registry_config_hash || exit 1