added jabserver2p configs
[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 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