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

46 lines
1.4 KiB
ReStructuredText

``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.