forked from Controls/gitea-pages
46 lines
1.4 KiB
ReStructuredText
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.
|