## conf classes, functional
##
#--------------------------------------------------------------------------
## == functional classes ==
#--------------------------------------------------------------------------
##
## Le base classes rappresentano una suddivisione in grandi categorie
## dei sistemi, basata generalemente sul parametri hardware o di tipo
## di utilizzo, quindi avremo ''servers'', ''workstations'', ''laptop'',
## ecc.
##
## In genere le classi base non possono essere combinate assieme, in
## quanto le caratteristiche di queste classi sono spesso in collisione
## tra loro. Ad esempio, su un sistema ''server'' sara` installato il
## relativo kernel, mentre su uno ''workstation'' il kernel utilizzato
## e` quello ''generic''.
##
## Le classi base si utilizzano spesso in combinazione con le classi
## funzionali, o attraverso le loro sottoclassi, o una combinazine di
## queste due.
##
## Esempi di utilizzo di classi base:
## {{{
##   class	workstation		# diretto
##
##   class	server firewall		# con classe funzionale
##
##   class	server.nas server.db	# combin. di sottoclassi
## }}}
##
##
## Le functional classes vanno aggiunge alle classi base (server, workstation,
## laptop, ecc), perche` sono legate a specifiche funzioni e non ad una
## piattaforma particolare
##
## Esempio di utilizzo di functional classes, richiede la classe base
## ''server'' alle quali aggiunge le due classi funzionali ''firewall'' e
## ''management'':
##
## {{{
##   class	server firewall management
## }}}
##


## || management || installa tools di gestione del sistema (management, moduli mnt-*) ||
#
[class.management]
  modules	srv-web srv-web-vhosts srv-web-linfo \
  		mnt-ldap mnt-ldap-web \
		mnt-mysql

## || firewall || moduli per firewall (kufirewall, iptables, openvpn) ||
#
[class.firewall]
  modules	net-firewall net-utils net-vpn


## || hwmonitor || moduli per monitoring hardware ||
#
[class.hwmonitor]
  modules	mon-smart mon-usbdisks mon-usbluks
