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

1.4 KiB

profile::nomachine

Installs and configures a NoMachine server. i

This is the main class. It will configure several settings (license, service), but also depending on the $nomachine_profile setting (defined from hiera with hiera('nomachine::profile')), it will trigger different configurations according to its profile type.

Dependencies

profile::nomachine is invoked from the role::base. In order to be able to install NoMachine, you must setup the following setting in hiera: base::enable_nomachine: true

Parameters

Name Type Default
$nomachine_profile Enum['desktop', 'terminal', 'workstation' ] No default. Must be defined

nomachine_profile

This is the NoMachine profile type. Depending on the profile type, it will call a different sub-profile:

  • desktop:

    profile::nomachine::desktop

  • terminal:

    profile::nomachine::terminal

  • workstation:

    profile::nomachine::workstation

Each type contains its own specific settings and packages.