34 lines
848 B
Puppet
34 lines
848 B
Puppet
# @summary A short summary of the purpose of this class
|
|
#
|
|
# A description of what this class does
|
|
#
|
|
# @example
|
|
# include desktop::params
|
|
class desktop::params {
|
|
# Display manager variables
|
|
$display_manager_manage = true
|
|
$display_manager_package = $facts['os']['family'] ? {
|
|
'Debian' => 'gdm3',
|
|
default => 'gdm',
|
|
}
|
|
|
|
# Common variables
|
|
$all_desktop_install = false
|
|
|
|
# MATE desktop variables
|
|
$mate_desktop_install = $all_desktop_install
|
|
$mate_desktop_package = $facts['os']['family'] ? {
|
|
'RedHat' => 'mate-desktop',
|
|
'Debian' => 'mate-desktop-environment',
|
|
'FreeBSD' => 'mate',
|
|
}
|
|
|
|
# KDE desktop variables
|
|
$kde_desktop_install = $all_desktop_install
|
|
$kde_desktop_package = $facts['os']['family'] ? {
|
|
'RedHat' => 'kde-desktop',
|
|
'Debian' => 'kde-plasma-desktop',
|
|
'FreeBSD' => 'kde5',
|
|
}
|
|
}
|