freeipa/debian/tests/server-install
2021-07-25 07:32:52 +02:00

40 lines
1.0 KiB
Bash

#!/bin/sh
# hack for lxc
IP=`ip route get 1.1.1.1 | sed -n -e's/.*src //; s/ .*//; p; q'`
HOSTNAME=`cat /etc/hosts| grep '127.0.1.1' | awk '{print $NF; exit}'`
echo "$IP $HOSTNAME.debci $HOSTNAME" >> /etc/hosts
echo "IP address is $IP"
echo "Hostname is: $HOSTNAME"
echo "/etc/hostname has:"
cat /etc/hostname
echo "/etc/hosts has:"
cat /etc/hosts
if [ ! -d /etc/systemd/system/pki-tomcatd.target.wants ]; then
echo "WHOOPS: Creating /etc/systemd/system/pki-tomcatd.target.wants"
mkdir /etc/systemd/system/pki-tomcatd.target.wants
fi
if [ ! -d /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants ]; then
echo "WHOOPS: Creating /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants"
mkdir /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants
fi
ipa-server-install \
-U \
-r DEBCI \
-n debci \
-p Secret123 \
-a Secret123 \
--ip-address=$IP \
--setup-dns \
--no-forwarders \
--hostname=$HOSTNAME.debci
if [ $? != 0 ]; then
echo ">>>>> IPASERVER log >>>>>>>"
cat /var/log/ipaserver-install.log
exit 1
fi