include firewire
include sysctl
include ups
- include utils::server
+ include utils::physical
include smartmontools
# Time configuration
}
class nodo::desktop inherits nodo::physical {
+ include utils::desktop
+
# fstab
file { "/etc/fstab":
source => "puppet://$desktop/modules/nodo/etc/fstab/desktop",
}
}
-# Common utilities for servers
-class utils::server {
+# Common utilities for physical
+class utils::physical {
package { 'nload':
ensure => installed,
}
ensure => installed,
}
}
+
+# Common utilities for desktops
+class utils::desktop {
+ package { [ 'awesome', 'alsa-tools-gui', 'mutt',
+ 'irssi', 'offlineimap', 'wyrd',
+ 'mp3blaster', 'iceweasel', 'eterm',
+ 'libpam-mount' ]:
+ ensure => installed,
+ }
+}