diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/base/personal.pp | 7 | ||||
| -rw-r--r-- | manifests/subsystem/gdm3/disabled.pp | 13 | ||||
| -rw-r--r-- | manifests/subsystem/lightdm.pp | 10 | ||||
| -rw-r--r-- | manifests/subsystem/lightdm/disabled.pp | 9 | 
4 files changed, 36 insertions, 3 deletions
diff --git a/manifests/base/personal.pp b/manifests/base/personal.pp index 6a3dc4e..14fa34f 100644 --- a/manifests/base/personal.pp +++ b/manifests/base/personal.pp @@ -13,9 +13,10 @@ class nodo::base::personal {    elsif $::lsbdistcodename == 'wheezy' {      include nodo::subsystem::gdm3    } -  #else { -  #  include nodo::subsystem::lightdm -  #} +  else { +    include nodo::subsystem::gdm3::disabled +    include nodo::subsystem::lightdm +  }    # Media folders and groups    include nodo::subsystem::media diff --git a/manifests/subsystem/gdm3/disabled.pp b/manifests/subsystem/gdm3/disabled.pp new file mode 100644 index 0000000..117c530 --- /dev/null +++ b/manifests/subsystem/gdm3/disabled.pp @@ -0,0 +1,13 @@ +class nodo::subsystem::gdm3::disabled { +  Package['gdm3'] { +    ensure => absent, +  } + +  Service['gdm3'] { +    ensure => stopped, +  } + +  File['/etc/gdm3/greeter.gsettings'] { +    ensure => absent, +  } +} diff --git a/manifests/subsystem/lightdm.pp b/manifests/subsystem/lightdm.pp new file mode 100644 index 0000000..ba10159 --- /dev/null +++ b/manifests/subsystem/lightdm.pp @@ -0,0 +1,10 @@ +class nodo::subsystem::lightdm { +  package { 'lightdm': +    ensure => present, +  } + +  service { 'lightdm': +    ensure  => running, +    require => Package['lightdm'], +  } +} diff --git a/manifests/subsystem/lightdm/disabled.pp b/manifests/subsystem/lightdm/disabled.pp new file mode 100644 index 0000000..4b9e4d2 --- /dev/null +++ b/manifests/subsystem/lightdm/disabled.pp @@ -0,0 +1,9 @@ +class nodo::subsystem::lightdm::disabled { +  Package['lightdm'] { +    ensure => absent, +  } + +  Service['lightdm'] { +    ensure => stopped, +  } +}  | 
