Files
Controls-docs/admin-guide/puppet/profiles/nomachine/desktop.rst
T
2021-05-05 14:24:27 +02:00

4.0 KiB

profile::nomachine::desktop

This is a sub-class for profile::nomachine.

Installs and configures NoMachine with profile type desktop.

Dependencies

This is part of the profile::nomachine.

Parameters

Name Type Default
$nomachine_version String hiera('nomachine::desktop::version')
$server_EnableUPnP String hiera('nomachine::desktop::server::EnableUPnP', 'NX')
$server_ConnectionsLimit Integer hiera('nomachine::desktop::server::ConnectionsLimit', 20)
$server_ConnectionsUserLimit Integer hiera('nomachine::desktop::server::ConnectionsUserLimit', 20)
$server_VirtualDesktopMode Integer hiera('nomachine::desktop::server::VirtualDesktopMode', 2)
$server_VirtualDesktopsLimit Integer hiera('nomachine::desktop::server::VirtualDesktopsLimit', 20)
$server_VirtualDesktopsUserLimit Integer hiera('nomachine::desktop::server::VirtualDesktopsUserLimit', 20)
$server_SSHAuthorizedKeys String hiera('nomachine::desktop::server::SSHAuthorizedKeys', 'authorized_keys')
$server_PhysicalDesktopAuthorization Integer hiera('nomachine::desktop::server::PhysicalDesktopAuthorization', 0)
$server_PhysicalDesktopMode Integer hiera('nomachine::desktop::server::PhysicalDesktopMode', 1)
$server_PhysicalDesktopSharing Integer hiera('nomachine::desktop::server::PhysicalDesktopSharing', 1)
$server_EnableNetworkBroadcast Integer hiera('nomachine::desktop::server::EnableNetworkBroadcast', 1)
$server_AvailableSessionTypes String hiera('nomachine::desktop::server::AvailableSessionTypes', 'physical-desktop,shadow')
$node_DefaultDesktopCommand String hiera('nomachine::desktop::node::DefaultDesktopCommand', '"/etc/X11/xinit/Xsession \'gnome-session --session=gnome\'"')
$node_AvailableSessionTypes String hiera('nomachine::desktop::node::AvailableSessionTypes', 'unix-remote,unix-console,unix-default,unix-application,physical-desktop,shadow,unix-xsession-default,unix-gnome,unix-xdm')
$node_EnableSmartcardSharing Integer hiera('nomachine::desktop::node::EnableSmartcardSharing', 1)
$node_AudioInterface String hiera('nomachine::desktop::node::AudioInterface', 'disabled')
$node_EnableCUPSSupport Integer hiera('nomachine::desktop::node::EnableCUPSSupport', 1)
$node_ClientConnectionMethods String hiera('nomachine::desktop::node::ClientConnectionMethods', 'NX,SSH')
$node_DisplayServerThreads String hiera('nomachine::desktop::node::DisplayServerThreads', 'auto')
$node_DisplayEncoderThreads String hiera('nomachine::desktop::node::DisplayEncoderThreads', 'auto')

nomachine_version

This parameters must be defined. Please see common.yaml for checking the default value.

server_*

$server_* paremeters are customizable settings for the NoMachine server.cfg configuration file. Please refer to NoMachine official documentation for more information.

node_*

$node_* paremeters are customizable settings for the NoMachine node.cfg configuration file. Please refer to NoMachine official documentation for more information.