# personal computer class nodo::personal { include nodo::physical include utils::personal class { 'pam': } class { 'xorg': } if $lsbdistcodename == 'squeeze' { include gdm } # Monitoring class { 'monitor': type => 'personal', use_nagios => hiera('nodo::personal::use_nagios', false), } # Misc user data file { "/var/data": ensure => directory, mode => 0755, } # Media cache file { "/var/cache/media": ensure => directory, mode => 0755, } # Hostname cache for general use file { "/var/cache/${hostname}": ensure => directory, mode => 0755, } # Link to the media cache, useful to have unique remotes # for git-annex in removable media file { "/var/cache/${hostname}/media": ensure => "/var/cache/media", } }