class nodo::desktop inherits nodo::physical { include utils::desktop # fstab file { "/etc/fstab": source => "puppet://$desktop/modules/nodo/etc/fstab/desktop", owner => "root", group => "root", mode => 0644, ensure => present, } # crypttab file { "/etc/crypttab": source => "puppet://$desktop/modules/nodo/etc/crypttab/desktop", owner => "root", group => "root", mode => 0644, ensure => present, } # data file { "/var/data": ensure => directory, mode => 0755, } # pam - login file { "/etc/pam.d/login": source => "puppet://$desktop/modules/nodo/etc/pam.d/login", owner => "root", group => "root", mode => 0644, ensure => present, } # pam - gdm file { "/etc/pam.d/gdm": source => "puppet://$desktop/modules/nodo/etc/pam.d/gdm", owner => "root", group => "root", mode => 0644, ensure => present, } # pam - mountpoints file { "/etc/security/pam_mount.conf.xml": ensure => present, owner => root, group => root, mode => 0644, source => "puppet://$server/files/etc/security/pam_mount.conf.xml", } # xorg file { "/etc/X11/xorg.conf": ensure => present, owner => root, group => root, mode => 0644, source => "puppet://$server/files/etc/X11/xorg.conf/$hostname", } }