blob: fb3addedb8612cb11c6dd6f001d20cdff9097344 [file] [log] [blame]
#!/bin/bash
#set -x
# setup
source /*.env
INVENTORY_BASE_URI=/tmp/kitchen/test/model/$MODEL
RECLASS=/tmp/kitchen
# prereq
python -m ensurepip --default-pip
pip install pipenv
# env
cd $RECLASS
pipenv --venv || pipenv install --python ${PYVER}
test -e /etc/reclsss || mkdir /etc/reclass
cp -avf $INVENTORY_BASE_URI/reclass-config* /etc/reclass
# verify
for n in $(ls $INVENTORY_BASE_URI/nodes/*|sort); do
pipenv run python${PYVER} ./reclass.py --inventory-base-uri=$INVENTORY_BASE_URI --nodeinfo $(basename $n .yml)
done