#!/usr/bin/bash

OBSAH_NAME=foremanctl
OBSAH_BASE=/usr/share/foremanctl
OBSAH_DATA=${OBSAH_BASE}/src
OBSAH_INVENTORY=/etc/foremanctl/inventory
OBSAH_STATE=/var/lib/foremanctl
OBSAH_PERSIST_PARAMS=true
# Let downstream wrappers pass extra obsah vars when needed
# (default stays strict; opt-in via OBSAH_ALLOW_EXTRA_VARS=true in env).
OBSAH_ALLOW_EXTRA_VARS=${OBSAH_ALLOW_EXTRA_VARS:-false}
export OBSAH_NAME OBSAH_DATA OBSAH_INVENTORY OBSAH_STATE OBSAH_PERSIST_PARAMS OBSAH_ALLOW_EXTRA_VARS

ANSIBLE_LOG_PATH=/var/log/foremanctl/foremanctl.log
ANSIBLE_COLLECTIONS_PATH=/usr/share/foremanctl/collections
ANSIBLE_COLLECTIONS_SCAN_SYS_PATH=false
export ANSIBLE_LOG_PATH ANSIBLE_COLLECTIONS_PATH ANSIBLE_COLLECTIONS_SCAN_SYS_PATH

exec obsah "$@"
