projects
/
fai-configs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixes for gmg0p, which is t10
[fai-configs.git]
/
class
/
50-host-classes
diff --git
a/class/50-host-classes
b/class/50-host-classes
index a5a5e01ce051411daa735e692ec5455ec7c22210..0af267ddf13bfc11f30b7218869d034e843abeef 100755
(executable)
--- a/
class/50-host-classes
+++ b/
class/50-host-classes
@@
-1,24
+1,26
@@
-#! /bin/bash
+#!/bin/bash
+
. /usr/lib/fai/subroutines
. /usr/lib/fai/subroutines
-# assign classes hosts
+# assign classes hosts
if (ifclass I386 || ifclass AMD64) ; then
GRUB="GRUB_PC"
fi
if (ifclass I386 || ifclass AMD64) ; then
GRUB="GRUB_PC"
fi
-# use a list of classes for our demo machine
+# use a list of classes for our demo machine
+
case $HOSTNAME in
faiserver*)
case $HOSTNAME in
faiserver*)
- echo "FAIBASE FAISERVER SYSADMIN VM"
+ echo "FAIBASE FAISERVER SYSADMIN VM
HEADLESS
"
;;
nekohost)
;;
nekohost)
- echo "FAIBASE $GRUB DHCPC DEMO"
+ echo "FAIBASE $GRUB DHCPC DEMO
HEADLESS
"
;;
rms)
echo "FAIBASE $GRUB DHCPC DEMO XORG TRISQUEL RMS"
;;
diskstation*)
;;
rms)
echo "FAIBASE $GRUB DHCPC DEMO XORG TRISQUEL RMS"
;;
diskstation*)
- echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF"
+ echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF
HEADLESS
"
;;
freestation7)
echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
;;
freestation7)
echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
@@
-30,8
+32,8
@@
case $HOSTNAME in
echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
;;
zoneminder*)
echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
;;
zoneminder*)
- echo "FAIBASE SYSADMIN FSF ZONEMINDER MYSQLD"
-
;;
+ echo "FAIBASE SYSADMIN FSF ZONEMINDER MYSQLD
HEADLESS
"
+ ;;
freetop-x60*)
echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF"
;;
freetop-x60*)
echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF"
;;
@@
-39,71
+41,82
@@
case $HOSTNAME in
echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF CONTOP"
;;
iwikiserver*)
echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF CONTOP"
;;
iwikiserver*)
- echo "FAIBASE IKIWIKI SYSADMIN VM"
+ echo "FAIBASE IKIWIKI SYSADMIN VM
HEADLESS
"
;;
jobserver*)
;;
jobserver*)
- echo "FAIBASE JOB SYSADMIN VM"
+ echo "FAIBASE JOB SYSADMIN VM
HEADLESS
"
;;
mysqlserver*)
;;
mysqlserver*)
- echo "FAIBASE KVMGUEST SYSADMIN MYSQLD"
+ echo "FAIBASE KVMGUEST SYSADMIN MYSQLD
HEADLESS
"
;;
streamstation*)
;;
streamstation*)
- echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LPCONF"
- ;;
- streamtop*)
- echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LAPTOP LPCONF"
+ echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LPCONF HEADLESS"
;;
freetop*)
echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP 3DPRINT"
;;
;;
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 HEADLESS"
+ ;;
libretop*)
echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP LPCONF"
;;
mwikiserver*)
libretop*)
echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP LPCONF"
;;
mwikiserver*)
- echo "FAIBASE MEDIAWIKI SYSADMIN VM"
+ echo "FAIBASE MEDIAWIKI SYSADMIN VM
HEADLESS
"
;;
ploneserver*)
;;
ploneserver*)
- echo "FAIBASE PLONE SYSADMIN VM"
+ echo "FAIBASE PLONE SYSADMIN VM
HEADLESS
"
;;
printserver*)
;;
printserver*)
- echo "FAIBASE CUPS SYSADMIN VM"
+ echo "FAIBASE CUPS SYSADMIN VM
HEADLESS
"
;;
;;
+ jabserver*)
+ echo "FAIBASE VM SYSADMIN LETSENCRYPT EJABBERD HEADLESS"
+ ;;
crmserver*)
crmserver*)
- echo "FAIBASE WWW CIVICRM SYSADMIN VM"
+ echo "FAIBASE WWW CIVICRM SYSADMIN VM
LETSENCRYPT HEADLESS
"
;;
crmdevserver*)
;;
crmdevserver*)
- echo "FAIBASE WWW CIVICRM SYSADMIN VM MYSQLD"
+ echo "FAIBASE WWW CIVICRM SYSADMIN VM MYSQLD
HEADLESS
"
;;
gnusocial*)
;;
gnusocial*)
- echo "FAIBASE WWW SYSADMIN VM MYSQLD GNUSOCIAL YOURLS"
+ echo "FAIBASE WWW SYSADMIN VM MYSQLD GNUSOCIAL YOURLS
HEADLESS
"
;;
nagios*)
;;
nagios*)
- echo "FAIBASE SYSADMIN VM MYSQLD NAGIOS WWW"
+ echo "FAIBASE SYSADMIN VM MYSQLD NAGIOS WWW
HEADLESS
"
;;
shopserver*)
;;
shopserver*)
- echo "FAIBASE SYSADMIN KOSA MARIADB WWW LETSENCRYPT"
+ echo "FAIBASE SYSADMIN KOSA MARIADB WWW LETSENCRYPT
HEADLESS
"
;;
kdev*)
;;
kdev*)
- echo "FAIBASE SYSADMIN KOSA VM MYSQLD PLONE WWW"
+ echo "FAIBASE SYSADMIN KOSA VM MYSQLD PLONE WWW
HEADLESS
"
;;
dcimserver*)
;;
dcimserver*)
- echo "FAIBASE SYSADMIN VM WWW MYSQLD ODCIM"
+ echo "FAIBASE SYSADMIN VM WWW MYSQLD ODCIM
HEADLESS
"
;;
irc*)
;;
irc*)
- echo "FAIBASE SYSADMIN KOSA SYSADMIN VM WWW LETSENCRYPT IRC"
+ echo "FAIBASE SYSADMIN KOSA SYSADMIN VM WWW LETSENCRYPT IRC
HEADLESS
"
;;
glamp*)
;;
glamp*)
- echo "FAIBASE MYSQLD PHP5 SYSADMIN WWW"
+ echo "FAIBASE MYSQLD PHP5 SYSADMIN WWW
HEADLESS
"
;;
gmg*libreplanet.org)
;;
gmg*libreplanet.org)
- echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT LIBREPLANET"
+ echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT LIBREPLANET
HEADLESS
"
;;
gmg*)
;;
gmg*)
- echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT"
+ echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT
HEADLESS
"
;;
;;
+ migration*)
+ echo "FAIBASE SYSADMIN HEADLESS"
+ ;;
+ rt*p.office*)
+ echo "FAIBASE SYSADMIN HEADLESS"
+ ;;
*)
*)
- echo "FAIBASE"
+ echo "FAIBASE
HEADLESS
"
;;
esac
;;
esac