#!/bin/sh

if [ $(id -u) -ne 0 ]
then
  echo "Скрипт должен запуссаться пользователем с права-ми root"
  exit 1
fi
if ! echo $PATH | grep /usr/sbin >/dev/null 2>&1
then
  echo "В тропе PATH нет каталогов запуска привелигированных команд. Используйте 'su - ...' вместо 'su ...'"
  exit 1
fi
if [ $# -eq 0 -o $# -gt 1 ]
then
  echo "Формат вызова: $0 <пользователь>" >&2
  exit 1
fi
user=$1

export USERDIR=/home/$user

if [ -d $USERDIR ]
then
  echo "Пользователь $user существует" >&2
  exit 1
fi
groupadd -r k8s 2>/dev/null
adduser $user -G podman,k8s
passwd  $user

export KUBECONFIGDIR=$USERDIR/.kube
chmod 770 $USERDIR
mkdir $KUBECONFIGDIR
chmod 700 $KUBECONFIGDIR
chown -R $user:k8s $USERDIR


