* setup [[puppet|howto/puppet-setup]] (run the puppet client two or three times until things converge.)
-* on draghi, add the host to /home/sshdist/.ssh/authorized_keys and generate.conf
+* on draghi, add the host to /home/sshdist/.ssh/authorized_keys
(you want the host's rsa host key there: {{{cat /etc/ssh/ssh_host_rsa_key.pub}}})
{{{
: :: draghi :: && sudo vi /home/sshdist/.ssh/authorized_keys
- : :: draghi :: && sudo vi /etc/userdir-ldap/generate.conf
}}}
+* use ud-host to add the new host to LDAP
* run generate, or wait until cron runs it for you
{{{
: :: draghi :: && sudo -u sshdist ud-generate
* Add debian-admin@debian.org to root in /etc/aliases
{{{
- if ! egrep '^root:' /etc/aliases > /dev/null; then
- echo "root: debian-admin@debian.org" >> /etc/aliases
- elif ! egrep '^root:.*debian-admin@debian.org' /etc/aliases > /dev/null; then
- sed -i -e 's/^root: .*/&, debian-admin@debian.org/' /etc/aliases
- fi
- newaliases
+ if ! egrep '^root:' /etc/aliases > /dev/null; then
+ echo "root: debian-admin@debian.org" >> /etc/aliases
+ elif ! egrep '^root:.*debian-admin@debian.org' /etc/aliases > /dev/null; then
+ sed -i -e 's/^root: .*/&, debian-admin@debian.org/' /etc/aliases
+ fi
+ newaliases
}}}
* sane default editor
* add to nagios
-* add host to ldap: ud-host -a $USER -h ....
-
-- weasel, Wed, 04 Jun 2008 20:52:56 +0200