class nodo::desktop inherits nodo::personal { include utils::desktop # fstab if $fstab != false { file { "/etc/fstab": source => "puppet://$server/modules/nodo/etc/fstab/desktop", owner => "root", group => "root", mode => 0644, ensure => present, } } # crypttab if $crypttab != false { file { "/etc/crypttab": source => "puppet://$server/modules/nodo/etc/crypttab/desktop", owner => "root", group => "root", mode => 0644, ensure => present, } } } class nodo::desktop::minimal { $fstab = false $crypttab = false $xorg = false $pam = false # Apt is disabled as it's not ready for ubuntu $use_apt = false # Desktop class include nodo::desktop # Backups should happen when the box are likely to be online backupninja::config { 'desktop': when => 'everyday at 12:00', } }