TRIFECTA_INSTALL_DIRECTORY="/opt/zebra/trifecta" TRIFECTA_USER="trif-user" sudo mkdir -p "$TRIFECTA_INSTALL_DIRECTORY"
sudo adduser --no-create-home $TRIFECTA_USER --home $TRIFECTA_INSTALL_DIRECTORY --shell "$(command -v bash)" --disabled-password --gecos ""
sudo adduser --no-create-home $TRIFECTA_USER --home-dir $TRIFECTA_INSTALL_DIRECTORY --shell "$(command -v bash)"
SNAP_VERSION=$(snap version | grep snapd | awk '{print $2}') if [ "$(printf '%s\n' "$SNAP_VERSION" "2.59" | sort -V | head -n1)" = "2.59" ]; then sudo snap set system homedirs="$(dirname $TRIFECTA_INSTALL_DIRECTORY)" fi
sudo mkdir -p $TRIFECTA_INSTALL_DIRECTORY sudo mkdir -p $TRIFECTA_INSTALL_DIRECTORY/.kube sudo chown -R $TRIFECTA_USER $TRIFECTA_INSTALL_DIRECTORY # Add user to microk8s group sudo getent group microk8s >/dev/null || sudo groupadd microk8s sudo usermod -aG microk8s $TRIFECTA_USER
if [ -f trifecta.tar ]; then sudo cp trifecta.tar $TRIFECTA_INSTALL_DIRECTORY/ sudo chown $TRIFECTA_USER $TRIFECTA_INSTALL_DIRECTORY/trifecta.tar sudo -u $TRIFECTA_USER tar xf $TRIFECTA_INSTALL_DIRECTORY/trifecta.tar --no-same-owner --no-same-permissions -C $TRIFECTA_INSTALL_DIRECTORY sudo rm $TRIFECTA_INSTALL_DIRECTORY/trifecta.tar fi