diff options
Diffstat (limited to 'manifests/subsystems')
| -rw-r--r-- | manifests/subsystems/gdm.pp | 59 | ||||
| -rw-r--r-- | manifests/subsystems/utils/interface.pp | 7 | 
2 files changed, 62 insertions, 4 deletions
| diff --git a/manifests/subsystems/gdm.pp b/manifests/subsystems/gdm.pp new file mode 100644 index 0000000..d9c729b --- /dev/null +++ b/manifests/subsystems/gdm.pp @@ -0,0 +1,59 @@ +class gdm { +  package { 'gdm': +    ensure => installed, +  } + +  service { 'gdm': +    ensure  => running, +    require => Package['gdm'], +  } + +  file { '/etc/gdm/gdm.conf': +    ensure => present, +    owner  => root, +    group  => root, +    mode   => 0644, +    notify => Service['gdm'], +    source => [ "puppet:///modules/site-nodo/etc/gdm/$domain/gdm.conf", +                "puppet:///modules/nodo/etc/gdm/gdm.conf", ] +  } + +  file { '/usr/share/gdm/themes/crunchbang': +    ensure  => directory, +    recurse => true, +    purge   => true, +    force   => true, +    owner   => "root", +    group   => "root", +    # This mode will also apply to files from the source directory +    mode    => 0644, +    # Puppet will automatically set +x for directories +    source  => 'puppet:///modules/nodo/etc/gdm/themes/crunchbag', +  } + +  file { '/usr/share/gdm/themes/Tuxtastic: +    ensure  => directory, +    recurse => true, +    purge   => true, +    force   => true, +    owner   => "root", +    group   => "root", +    # This mode will also apply to files from the source directory +    mode    => 0644, +    # Puppet will automatically set +x for directories +    source  => 'puppet:///modules/nodo/etc/gdm/themes/Tuxtastic', +  } + +  file { '/usr/share/gdm/themes/dasUberMini: +    ensure  => directory, +    recurse => true, +    purge   => true, +    force   => true, +    owner   => "root", +    group   => "root", +    # This mode will also apply to files from the source directory +    mode    => 0644, +    # Puppet will automatically set +x for directories +    source  => 'puppet:///modules/nodo/etc/gdm/themes/dasUberMini', +  } +} diff --git a/manifests/subsystems/utils/interface.pp b/manifests/subsystems/utils/interface.pp index 609acf6..f5ed070 100644 --- a/manifests/subsystems/utils/interface.pp +++ b/manifests/subsystems/utils/interface.pp @@ -1,9 +1,8 @@  class utils::interface {    # Interface -  package { [ 'awesome',       'eterm',            'fluxbox',           'gdm',          'conky', -              'xterm',         'bash-completion',  'xfonts-terminus',   'xscreensaver', 'rxvt-unicode', -              'mc',            'gtk-theme-switch', 'gtk-smooth-themes', 'rxvt',         'lxappearance', -              'gnome-terminal' ]: +  package { [ 'awesome',       'eterm',            'fluxbox',           'gnome-terminal', 'conky', +              'xterm',         'bash-completion',  'xfonts-terminus',   'xscreensaver',   'rxvt-unicode', +              'mc',            'gtk-theme-switch', 'gtk-smooth-themes', 'rxvt',           'lxappearance' ]:      ensure => installed,    }  } | 
