added SYSADMIN class to jabserver* hosts
[fai-configs.git] / class / 50-host-classes
1 #!/bin/bash
2
3 . /usr/lib/fai/subroutines
4 # assign classes hosts
5
6 if (ifclass I386 || ifclass AMD64) ; then
7     GRUB="GRUB_PC"
8 fi
9
10 # use a list of classes for our demo machine
11
12 case $HOSTNAME in
13     faiserver*)
14         echo "FAIBASE FAISERVER SYSADMIN VM"
15         ;;
16     nekohost)
17         echo "FAIBASE $GRUB DHCPC DEMO"
18         ;;
19     rms)
20         echo "FAIBASE $GRUB DHCPC DEMO XORG TRISQUEL RMS"
21         ;;
22     diskstation*)
23         echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF"
24         ;;
25     freestation7)
26         echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
27         ;;
28     freestation06)
29         echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN JAPANESE"
30         ;;
31     freestation*)
32         echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
33         ;;
34     zoneminder*)
35         echo "FAIBASE SYSADMIN FSF ZONEMINDER MYSQLD"
36         ;;
37     freetop-x60*)
38         echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF"
39         ;;
40     contop*)
41         echo "FAIBASE $GRUB NW_MGR XORG TRISQUEL WORKSTATION FSF CONTOP"
42         ;;
43     iwikiserver*)
44         echo "FAIBASE IKIWIKI SYSADMIN VM"
45         ;;
46     jobserver*)
47         echo "FAIBASE JOB SYSADMIN VM"
48         ;;
49     mysqlserver*)
50         echo "FAIBASE KVMGUEST SYSADMIN MYSQLD"
51         ;;
52     streamstation*)
53         echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LPCONF"
54         ;;
55     streamtop*)
56         echo "FAIBASE $GRUB SYSADMIN STREAM XORG TRISQUEL LAPTOP LPCONF"
57         ;;
58     freetop*)
59         echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP 3DPRINT"
60         ;;
61     sfreetop*)
62         echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP 3DPRINT LUKS ECRYPTFS"
63         ;;
64     cloud*)
65         echo "FAIBASE VM SYSADMIN TRISQUEL"
66         ;;
67     libretop*)
68         echo "FAIBASE $GRUB NW_MGR SYSADMIN XORG TRISQUEL WORKSTATION LAPTOP LPCONF"
69         ;;
70     mwikiserver*)
71         echo "FAIBASE MEDIAWIKI SYSADMIN VM"
72         ;;
73     ploneserver*)
74         echo "FAIBASE PLONE SYSADMIN VM"
75         ;;
76     printserver*)
77         echo "FAIBASE CUPS SYSADMIN VM"
78         ;;
79     jabserver*)
80         echo "FAIBASE VM SYSADMIN LETSENCRYPT EJABBERD"
81         ;;
82     crmserver*)
83         echo "FAIBASE WWW CIVICRM SYSADMIN VM LETSENCRYPT"
84         ;;
85     crmdevserver*)
86         echo "FAIBASE WWW CIVICRM SYSADMIN VM MYSQLD"
87         ;;
88     gnusocial*)
89         echo "FAIBASE WWW SYSADMIN VM MYSQLD GNUSOCIAL YOURLS"
90         ;;
91     nagios*)
92         echo "FAIBASE SYSADMIN VM MYSQLD NAGIOS WWW"
93         ;;
94     shopserver*)
95         echo "FAIBASE SYSADMIN KOSA MARIADB WWW LETSENCRYPT"
96         ;;
97     kdev*)
98         echo "FAIBASE SYSADMIN KOSA VM MYSQLD PLONE WWW"
99         ;;
100     dcimserver*)
101         echo "FAIBASE SYSADMIN VM WWW MYSQLD ODCIM"
102         ;;
103     irc*)
104         echo "FAIBASE SYSADMIN KOSA SYSADMIN VM WWW LETSENCRYPT IRC"
105         ;;
106     glamp*)
107         echo "FAIBASE MYSQLD PHP5 SYSADMIN WWW"
108         ;;
109     gmg*libreplanet.org)
110         echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT LIBREPLANET"
111         ;;
112     gmg*)
113         echo "FAIBASE VM PSQL GMG SYSADMIN LETSENCRYPT"
114         ;;
115     *)  
116         echo "FAIBASE"
117         ;;
118 esac
119
120 exit 0