#!/usr/bin/env bash

# -------------------- Imply Manager Installation Constants --------------------

## Imply package pretty name
PKG_NAME="Imply Manager"

## Existing Imply systemd service names
IMPLY_SERVICES=(
  "imply-manager"
  "imply-manager-be"
  "imply-manager-fe"
  "imply-grove-server"
)

## Shorthand for the filesystem hierarchy standard <provider>/<package> dir name
PROV_PKG="imply/manager"

## Imply runtime subdirectories to create
#
#  Note: This directories MUST be a subdirectory of a <provider>/<package>
#        prefixed path
#
RUNTIME_SUBDIRS=(
  "/var/opt/imply/grove/cache"
  "/var/opt/imply/grove/resource"
  "/var/opt/imply/grove/user"
  "/opt/imply/onprem/conf"
)

## External subdirectories to create
#
#  Note: These directories may not be a subdirectory of a <provider>/<package>
#        prefixed path.  If they exist the installer will check if they are
#        readable and writable by the imply user
#
EXTERNAL_DIRS=()

## Imply external dependencies
DEPENDENCIES=(
  "java"
  "python3"
)
