3 # Run on newly created node as a kerberos/afs admin with local sudo rights
10 # Unfortunately has to be run after the first reboot by an admin user
13 sudo kadmin
-p ${USER}@HCOOP.NET
-r HCOOP.NET
-q "ktadd -k /etc/krb5.keytab host/bog.hcoop.net@HCOOP.NET"
14 sudo chown root
:root
/etc
/krb5.keytab
15 sudo
chmod go-rwx
/etc
/krb5.keytab
17 # Sync initial set of keytabs
18 sudo mkdir
-p /etc
/keytabs
20 (ssh fritz.hcoop.net
cd /etc
/keytabs \
; sudo
tar clpf
- . | \
21 (cd /etc
/keytabs
; sudo
tar xlpf
-))
23 # deploy domtool locally
24 sudo
touch /var
/log
/domtool.log
25 sudo chown domtool
:nogroup
/var
/log
/domtool.log
26 sudo
chmod 600 /var
/log
/domtool.log
28 sudo mkdir
-p /var
/domtool
29 sudo chown domtool
:nogroup
/var
/domtool
30 sudo
chmod 755 /var
/domtool
32 #sudo mkdir -p /var/log/apache2
33 #sudo mkdir -p /var/log/apache2/user
34 #sudo chown domtool:nogroup /var/log/apache2/user
35 #sudo chmod 755 /var/log/apache2/user
36 #sudo -u domtool mkdir -p /var/domtool/vhosts
38 sudo
-u domtool
touch /var
/domtool
/local_domains.cfg
40 sudo
-u domtool mkdir
-p /var
/domtool
/firewall
42 # FIXME: move this script to the common scripts volume
43 ~clinton_admin
/deploy-domtool-on-host.sh
--slave --bootstrap
47 # Basic Packages Needed for Web Serving
48 #sudo apt-get install apache2-mpm-prefork hcoop-apache2-config
50 echo "Manually run 'domtool-admin regen' if needed"