eole-one-master/preservice/30-one-auth

18 lines
423 B
Bash

#!/bin/bash
auth_mode="$(CreoleGet sunstone_auth_modes '')"
unlink /var/lib/one/remotes/auth/default 2>/dev/null
if [ -z "${auth_mode}" ]; then
ln -s /var/lib/one/remotes/auth/{dummy,default}
else
ln -s /var/lib/one/remotes/auth/{${auth_mode},default}
fi
# creation de la base /var/lib/one/one.db
if [ ! -e /var/lib/one/one.db ]; then
systemctl daemon-reload
systemctl start opennebula.service
fi
exit 0