The initial content of this page has been put by RaphaelHertzog who is not part of DSA.
DSA Team (Debian System Administrators)
Infrastructure
Website: http://dsa.debian.org and http://db.debian.org
Documentation:
LDAP documentation: http://db.debian.org/doc-general.html
Internal wiki: http://dsa.debian.org
Unix group: adm
- Services handled by the team:
- /org/admin.debian.org on gluck.debian.org
- and generally all services which are not handled by another team
Interacting with the team
Read the FAQ first: FAQ
Email contact:
<debian-admin AT debian DOT org>: DSA members
<debian-admin AT lists DOT debian DOT org>: DSA members and local admins of all debian.org machines
Request tracker: introduction ( current DSA tickets)
Public IRC channel: none (there's a private channel however)
Usual roles
- Ryan Murray (neuro)
- Martin Schulze (Joey)
- Phil Hands (fil)
- Peter Palfrader (weasel)
- Stephen Gran (sgran)
- Martin Zobel-Helas (zobel)
- Luca Filipozzi (lfilipoz)
Task description
DSA team members handle the basic infrastructure of the project. They are responsible for tasks that include:
- Maintaining the central LDAP database listing all the Debian developers.
- Setting up and administrating almost all Debian-owned machines, ensuring that they are kept secure.
- Granting required rights to other DDs who need them to maintain a particular service.
- And of course, they handle the standard services like the debian.org email alias that each developer has etc.
Get involved
Find a task in the request-tracker and send a patch.
More stuff
Some documentation
http://dsa.debian.org/howto/backup/ documents how to setup backups with da-backup.
http://dsa.debian.org/howto/new-machine/ describes how to setup a new debian.org host.
https://dsa.debian.org/iana/ is the reference for the Debian OID namespace.
DSA specific software / tools / configuration files
DSA has a package repository with customized/specific software. The corresponding APT sources.list entries are:
deb http://db.debian.org/debian-admin/ lenny main deb-src http://db.debian.org/debian-admin/ lenny main
?userdir-ldap contains a collection of tools around the central LDAP database. userdir-ldap-cgi contains the web interface hosted on db.debian.org.
bzr get http://db.debian.org/bzr/userdir-ldap/trunk/
bzr get http://db.debian.org/bzr/userdir-ldap-cgi/trunk/
dchroot-dsa is used to handle the development chroots available on porting machines
bzr get http://db.debian.org/bzr/dchroot-dsa/trunk/
da-backup is a rsync-based backup solution
bzr get http://db.debian.org/bzr/da-backup/trunk/
famke is a small python script which monitors security updates and general updates available via APT
bzr get http://db.debian.org/bzr/famke/trunk/
- This one is obsolete, it's not used anymore. A nagios check replaces it.
debian.org is a meta-package to install all the packages that are needed on a debian.org host
- a customized CVS version for cvs.debian.org
- newer APT software because ftpmasters regularly need new features from apt-ftparchive
the wanna-build suite of software used by buildd
dsa-nagios-nrpe-config contains Nagios checks to run on all debian.org machines.
git clone http://db.debian.org/git/dsa-nagios
- dsa-getclamsigs: script to update ClamAV signatures
http://git.debian.org/?p=mirror/dsa-getclamsigs.git;a=summary
git clone http://db.debian.org/git/dsa-getclamsigs
- dsa-exim: exim configuration common to all hosts
git clone http://db.debian.org/git/dsa-exim
- dsa-misc:
git clone http://db.debian.org/git/dsa-misc
Ideas of things to document
The DSA team doesn't have much documentation. It would be interesting to use this space to provide some more information. Here are some ideas of what could be interesting:
- define what responsibilities local admins have and what is the resort of DSA only
- define criteria of acceptance of new services on debian.org hosts
- explanations on userdir-ldap and how to replicate the setup on db.debian.org