From 2ea7e78755837f86f86b625c459c3f10c2a94e73 Mon Sep 17 00:00:00 2001 From: Clinton Ebadi Date: Sun, 30 Dec 2012 16:49:32 -0500 Subject: [PATCH] Basic post-install for bog * Just copied navajos, substituted the name, and removed apache stuff --- bog-postinstall.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 bog-postinstall.sh diff --git a/bog-postinstall.sh b/bog-postinstall.sh new file mode 100644 index 0000000..c8bfaec --- /dev/null +++ b/bog-postinstall.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +# Run on newly created node as a kerberos/afs admin with local sudo rights + +set -e +set -v +set -x + +# Misc postinst stuff +# Unfortunately has to be run after the first reboot by an admin user + +# Extract host keytab +sudo kadmin -p ${USER}@HCOOP.NET -r HCOOP.NET -q "ktadd -k /etc/krb5.keytab host/bog.hcoop.net@HCOOP.NET" +sudo chown root:root /etc/krb5.keytab +sudo chmod go-rwx /etc/krb5.keytab + +# Sync initial set of keytabs +sudo mkdir -p /etc/keytabs + +(ssh fritz.hcoop.net cd /etc/keytabs \; sudo tar clpf - . | \ + (cd /etc/keytabs; sudo tar xlpf -)) + +# deploy domtool locally +sudo touch /var/log/domtool.log +sudo chown domtool:nogroup /var/log/domtool.log +sudo chmod 600 /var/log/domtool.log + +sudo mkdir -p /var/domtool +sudo chown domtool:nogroup /var/domtool +sudo chmod 755 /var/domtool + +#sudo mkdir -p /var/log/apache2 +#sudo mkdir -p /var/log/apache2/user +#sudo chown domtool:nogroup /var/log/apache2/user +#sudo chmod 755 /var/log/apache2/user +#sudo -u domtool mkdir -p /var/domtool/vhosts + +sudo -u domtool touch /var/domtool/local_domains.cfg + +sudo -u domtool mkdir -p /var/domtool/firewall + +# FIXME: move this script to the common scripts volume +~clinton_admin/deploy-domtool-on-host.sh --slave --bootstrap + +# Basic Packages Needed for Web Serving +#sudo apt-get install apache2-mpm-prefork hcoop-apache2-config + +echo "Manually run 'domtool-admin regen' if needed" \ No newline at end of file -- 2.20.1