#!/bin/bash set -e HOST="${1}" # call Debian Edu's gosa-create-host /usr/share/debian-edu-config/tools/gosa-create-host ${@} # During creation of a host, we should ideally call update-dlw-krb5-keytabs-itzks # here already. However, it is not possible to add a NIS netgroup tab to a # GOsa² system before the system object (and the additional DNS bits) has/have # been created. So, calling the update-dlw-krb5-keytabs-itzks script # makes no sense here... # FIXME: And: it would be really helpful to have POST-action hooks available for # NIS netgroups... In case people don't edit hosts individually, but prefer # mass-adding hosts to the diskless-workstation-hosts NIS netgroup. # ITZkS: assure that host keytabs are readable by puppet chown :puppet /var/lib/debian-edu/host-keytabs/*.keytab chmod 0640 /var/lib/debian-edu/host-keytabs/*.keytab exit 0