forked from Controls/gitea-pages
4.0 KiB
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.