#!/bin/bash . /usr/lib/fai/subroutines # assign classes hosts if (ifclass I386 || ifclass AMD64) ; then GRUB="GRUB_PC" fi # use a list of classes for our demo machine case $HOSTNAME in faiserver*) echo "FAIBASE FAISERVER SYSADMIN VM" ;; nekohost) echo "FAIBASE $GRUB DHCPC DEMO" ;; rms) echo "FAIBASE $GRUB DHCPC DEMO XORG TRISQUEL RMS" ;; diskstation*) echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF" ;; freestation7) echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV" ;; freestation06) echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN JAPANESE" ;; freestation*) echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF" ;; zoneminder*) echo "FAIBASE SYSADMIN FSF ZONEMINDER MYSQLD" ;; freetop-x60*) echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF" ;; contop*) echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF CONTOP" ;; iwikiserver*) echo "FAIBASE IKIWIKI SYSADMIN VM" ;; jobserver*) echo "FAIBASE JOB SYSADMIN VM" ;; mysqlserver*) echo "FAIBASE KVMGUEST SYSADMIN MYSQLD" ;; streamstation*) echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LPCONF" ;; streamtop*) echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LAPTOP LPCONF" ;; freetop*) echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP 3DPRINT" ;; sfreetop*) echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP 3DPRINT LUKS ECRYPTFS" ;; cloud*) echo "FAIBASE VM SYSADMIN TRISQUEL" ;; libretop*) echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP LPCONF" ;; mwikiserver*) echo "FAIBASE MEDIAWIKI SYSADMIN VM" ;; ploneserver*) echo "FAIBASE PLONE SYSADMIN VM" ;; printserver*) echo "FAIBASE CUPS SYSADMIN VM" ;; jabserver*) echo "FAIBASE VM SYSADMIN LETSENCRYPT EJABBERD" ;; crmserver*) echo "FAIBASE WWW CIVICRM SYSADMIN VM LETSENCRYPT" ;; crmdevserver*) echo "FAIBASE WWW CIVICRM SYSADMIN VM MYSQLD" ;; gnusocial*) echo "FAIBASE WWW SYSADMIN VM MYSQLD GNUSOCIAL YOURLS" ;; nagios*) echo "FAIBASE SYSADMIN VM MYSQLD NAGIOS WWW" ;; shopserver*) echo "FAIBASE SYSADMIN KOSA MARIADB WWW LETSENCRYPT" ;; kdev*) echo "FAIBASE SYSADMIN KOSA VM MYSQLD PLONE WWW" ;; dcimserver*) echo "FAIBASE SYSADMIN VM WWW MYSQLD ODCIM" ;; irc*) echo "FAIBASE SYSADMIN KOSA SYSADMIN VM WWW LETSENCRYPT IRC" ;; glamp*) echo "FAIBASE MYSQLD PHP5 SYSADMIN WWW" ;; gmg*libreplanet.org) echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT LIBREPLANET" ;; gmg*) echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT" ;; migration*) echo "FAIBASE SYSADMIN" ;; *) echo "FAIBASE" ;; esac exit 0